怎么看别的网站是那个公司做的,wordpress 根据权限获取用户信息,广告设计制作工作室,网站开发资金来源前言 
自从自己建站一来#xff0c;就不在csdn写博客了#xff0c;但是后来自己的网站因为资金问题不能继续维护下去#xff0c;所以便放弃了自建博客网站来写博客#xff0c;等到以后找到稳定#xff0c;打算满意的工作再来做自己的博客网站。此篇博客用来记录自己在csdn…前言 
自从自己建站一来就不在csdn写博客了但是后来自己的网站因为资金问题不能继续维护下去所以便放弃了自建博客网站来写博客等到以后找到稳定打算满意的工作再来做自己的博客网站。此篇博客用来记录自己在csdn消失的这几个月到底做了什么 
正文 
这一篇记录了博主从一个浅浅会crud的boy变成了一个算法菜鸟八股文吟唱菜鸟业务理解菜鸟也算是刚刚入门开发这个职位了. 
2023-11 在这个月我经历了很多大多数时间是繁忙的几乎抽不出任何时间在这一段时间我参加了七牛云1024创作者大赛但是最后呢效果不是很理想我使用HertzKitex开发后端奈何前端队友不是很熟练进度安排也不是很合理最终导致没有成功参赛失去了这次机会  
后来呢我偶然认识了一位其他学院比较厉害的教授想做一款医疗的小程序来参加创业大赛我们一拍既合做起来了医疗的小程序这一次我总结了参赛七牛云失败的经历安排好了进度的一些东西分配好了职责但是到了最后我们一个有成品有公司资助有生物科研产出的产品尽然连校赛都没有通过 比赛是经管法学院举报的通过校赛的他们学院的作品占大成;这两次比赛的失利耗费了我很多心血至此我顿悟了好像大学期间的比赛很多都是水赛凭关系包装甚至金钱就可以拿到不错的名次,从此我便跨上了找实习之路; 
2023-12 
这个月我背了很多八股文同时开始系统的刷算法参加了蓝桥杯的学院预选赛成绩真的很差曾经自以为的能力在现实面前变的不堪一击; 同时面试的八股文自己也是非常的菜甚至连Java的基础数据类型都不知道,所以我决定寒假好好沉淀一番; 
2024-1 
这个月回到家之后姐姐结婚了家里好多事情加上自己的不自律以及家里的一些事让我学习很难进行八股没有背多少算法到是每天都在刷可以仿佛都是为了完成任务式的工作没有一点实际意义;但是家乡下了几年以来最大的雪整个大年我都玩的很开心,附上我堆的小雪人:  
2024-2 因为自己在家的状态实在很差我早早的回了学校学习回到学校也下了很大的雪是这里几十年都不遇见的大雪  期间还在阿里云混了一个小证书  
2024-3 
这个日子我正式开启了我第一段找实习之路投递了将近100家公司面试的概率不到十分之一下面列举一下我投递的部分公司: 
美团-后端开发-简历挂美团-测试开发-一面挂(太紧张了没有好好抓住这一次的机会)快手-测试开发-一面挂岗位不匹配面试官提到了我是一份后端开发的简历腾讯云智-后端开发-笔试完无后续腾讯云智-测试开发-简历挂快手其余岗位-简历挂了快10次百度-开发测试开发岗位-简历挂了7次其他的公司基本都是简历挂或者做了笔试没有后续  PS又混了一手小奖  
2024-4 
大厂拿不下还搞不定小厂嘛整个四月我都在面试和笔试还有背八股的路上途中参与了一次蓝桥杯的Java比赛基本都会写难度不大;四月份拿下了杭州成都西安的oc最后选择了西安薪资不错伙食也很不错但是要加班到比较晚基本早晨我是6.50出门晚上9.40到出租屋打工人真的很不容易 PS:公司的晚饭  PS;下班后等公交  
2024-5 
一直在这家公司实习做了很多有意思的事情最近项目也是很紧每天都在加班累并快乐着; 附上一张公司大门:  
学习了很多关于反射在业务场景中的使用包括自己实习期间也有很多产出被leader夸过几次还挺开心的有一个根据动态表格以及用户自定义规则实现的动态计算以及实习生可以在Linux中应用的场景我也有总结我觉得还挺有意思的给大家看一下我的代码: public static boolean isNumeric(Object obj) {if (obj  null) {return false;}try {Double.parseDouble(obj.toString());return true;} catch (NumberFormatException e) {return false;}}/*** 查询搬迁安置人口列表** param list 需要的集合集合* return 搬迁安置人口* desc:反射获取字段名如果字段名在里面就把字段值拿到然后放在map中累加*     拿到对象的字段判断是否可以计算*/public static T T findNumericFields(ListT list, Class? clazz) {if (list.size()  0) return null;MapString, Number map  new HashMap();// 遍历字段判断是否是数值类型如果是则放入hashmap中初始为0Field[] declaredFields  clazz.getDeclaredFields();for (Field field : declaredFields) {if (!field.getName().contains(column)) {continue;}field.setAccessible(true);try {if (isNumeric(field.get(list.get(0)))) {map.put(field.getName(), 0);}} catch (IllegalAccessException e) {throw new RuntimeException(e);}}// 遍历List对每个item进行反射如果字段名在hashmap的key中能找到就将字段值加入到hashmap的val中list.forEach(item - {for (Field field : item.getClass().getDeclaredFields()) {field.setAccessible(true);try {Object value  field.get(item);String name  field.getName();if (!name.contains(column)) {continue;}if (isNumeric(value)  map.containsKey(name)) {Number v;if (value.toString().contains(.)) {// 说明转换为小数v  Double.parseDouble(value.toString());} else {v  Long.parseLong(value.toString());}Number numberValue  v;map.put(field.getName(), map.get(field.getName()).doubleValue()  numberValue.doubleValue());}} catch (IllegalAccessException e) {e.printStackTrace();}}});T res  null;try {res  (T) clazz.newInstance();} catch (InstantiationException | IllegalAccessException e) {e.printStackTrace();}Field[] fields  clazz.getDeclaredFields();for (Field field : fields) {field.setAccessible(true);String name  field.getName();if (map.containsKey(name)) {try {field.set(res, String.valueOf(map.get(name)));} catch (IllegalAccessException e) {e.printStackTrace();}}}return res;}哈哈是不是还挺抽象的如果大家想看反射在业务中的场景或者实习生怎么使用Linux可以看我下一篇博客哦; 蓝桥杯成绩也出来了很意外的拿了省一我的题几乎都是暴力出来的只有两道编程题没有暴力剩下都暴力了就剩一了真的很意外 下个月的一号就要去西科大国赛了但是我已经好久没有写算法了这周还要python考试真的有点慌期间我的电脑还因为开不了机重置了一次很多东西都重装了哎心累; 
总结 
接下来我的预期的计划如下: 
端午节后离职回学校准备考试新做一个项目学习在场景中使用MQ延伸自己的思想每天准备背各种八股文每隔两三天就进行一次模拟面试寻找暑假的实习机会每天刷算法Python或者Java都可以 
加油吧骚年未来是你的