diff --git "a/blog-site/content/posts/ideology/\351\200\206\345\220\221\346\200\235\347\273\264.md" "b/blog-site/content/posts/ideology/\351\200\206\345\220\221\346\200\235\347\273\264.md" new file mode 100644 index 00000000..7a0633cc --- /dev/null +++ "b/blog-site/content/posts/ideology/\351\200\206\345\220\221\346\200\235\347\273\264.md" @@ -0,0 +1,46 @@ +--- +title: "逆向思维" +date: 2024-03-21 +draft: false +tags: ["其他"] +slug: "ideology-001" +--- + +假设你现在做的一切都是错的,这里的错并不是真正意义上的错,而指的是现在做事情的方法是低效率的。 + +我们大部分人做事情都容易陷入到细节里面去,凭感觉去做事情,你是凭感觉去做事情,大部分人都是凭感觉去做事情,而大部分人都没有高效率做事情的方法,都是底层的牛马。 +如果你想要高效率的去做事或想要取得成功,那就要和大部分人的思维逻辑不同,有点反其道而行的意思。但现实就是这样,成功的永远是少数人,不是有那个二八定律么。 + +当然这种跟大部分人的思维逻辑不同,并不是指的是随便找一些方法或者做事情的方式,一定是要站在巨人的肩膀上。 + +比如做语文题,就把一篇文章拿来都就行,小孩子都知道要这样做;而我们说如果先看题目,或者直接看选项就可以去做题,这种就是一个反常识的例子。 +再比如,我们做事之前要先规划,再去做;正常情况下,大部分人是懒得去规划的,他觉得规划好麻烦。所以做规划也是反常识的。 + +总的来说就是大部分人都是凭感觉,走一步看一步,不会统筹规划,因为这个东西违反了人的本能,他们只是会觉得这个东西太麻烦,太复杂,短时间也见不到什么效果所以是不会去做的。这就是为什么说劳心者治人,劳力者治于人。 +凡是多思考玩脑子的是肯定干得过玩体力的。 + +为什么你会觉得现在现在的生活很累,答案就是,你现在所有做的一切都是错的。做事情的方法效率是低下的。根据二八定律可知,只要你和大家做事情的方法差不多,那么你一定是错的。 +一定有更高效率的方法,而且一定是违反常识的。那么从哪里来呢?更可怕的是,你不知道这个东西哪里来。 + +为什么找不到,因为你所在的环境是这样,身边的人都是这样做的,每天都是重复昨天的东西,思维逻辑已经闭环了,你不会接受一个新的东西,你也不敢突破这个舒适圈,主动去找一个新的东西,你只会觉得好麻烦,只好一点一点拖着,最后没办法了,只会一点一点逼着你往前走。 +所以寻求真理的过程是痛苦的,因为只有痛了才会往前跑,如果呆在舒适圈,你会一辈子在里面呆进去。进一步印证了顺风顺水的人不会有大出息,凡是成功的人都是经历过大苦大难的。这种挫折能逼着你往前走,而不是让你天天在那里享乐。 + +假使你偶然接触过了,你也不会在意,因为旧的这种生活工作模式已经搭建好了,它像一个深渊一样,把你深深的吸引住,当别人说那边有一个正确的时候,你是不会产生信任的。即使是信任了,你也懒得去做。 +你就是呆在旁边看乐子,好像这个东西跟你没关系一样。有道理也仅仅是有道理而已,不是说是真正的去拿来改变自己。因为你觉得改变自己无从下手。可悲的是你会被这种错误的方式观念束缚一辈子,这才是最可怕的地方。 +即使是把那些真理或者更高层次的方法拿过来,你也就是看一乐。真理放在你面前都没用。 + +那要靠什么?可以靠痛苦,也就是环境,你没办法,必须往前走,脱离舒适圈,脱离之后,还有一个问题,你还找不到正确的方法,很可能会掉入到另一个坑里面,自己摸索摸索之后又打回原形了。因为市面上的东西太多了,你分不清哪个是好的,哪个是坏的,然后就乱试。 +所以这就是说正确的环境很重要,因为你能在这个圈子里面接触到正确的方法。 +说的在精确一点,你要接触到一个人,你要信任某个人。教你解脱的书,教程多的是,但我们看了之后不是那么信任,里面的方法我们也不会严格的执行。信任人的话意味着,你就把希望寄托在他身上了,而且这个人确实成功了,你也看到了,你跟着人家走就行了;我们是对书籍持怀疑态度的,会思考用了这个方法之后真的能改变吗? +这里面信任才是关键,信任了你才会去做。 + +道理我们都懂,为什么大部分人做不到,大部分人就是走一步看一步,遇到一个啥事就慌。因为这本质上这是是违反常识,违反人的本性的,你想要获得自由需要另外一套东西,跟你现在完全不一样。 +这些反常识的东西你想象不到,如果你能想象到,你早就做到了,早就不是现在这个样子了。这些东西违反了人类的本性,所以要改变,必须要有痛苦。 + +如果你所处的环境如果没有特别大的痛苦,你还是不想改变,你想走一步看一步,就这样也还行,所以即使拿到了正确的方法,也不会认真的去做,浅尝辄止。所以我们要想突破自己的阶层,是非常困难的。 + +我也时常问自己,没赚到钱,因为现在这套赚钱的方法本来就是错的,打工就不可能致富的。 + +总结一下,我们要身处一个正确的环境,那个环境里面要有某一个人,或者某种方法,你得信任他,抱紧大腿,按照他说的去做。 跟着人学才是最快的,而绝对不是看书,所以说贵人是很重要的。 +只要是跟着感觉走就都是错的,因为效率特别低,而真正的真理在背后,你看不见也想象不到。只能靠一个厉害的人,你的贵人,你通过他窥见了一丝,但这还不够你们之间关系越来越近的时候,开始信任他模仿他,他怎么做你怎么做,这样你才能真正的改变自己。 + diff --git "a/blog-site/content/posts/resume/Java20240321\347\256\200\345\216\206.md" "b/blog-site/content/posts/resume/Java20240321\347\256\200\345\216\206.md" new file mode 100644 index 00000000..d21f6db6 --- /dev/null +++ "b/blog-site/content/posts/resume/Java20240321\347\256\200\345\216\206.md" @@ -0,0 +1,155 @@ +--- +title: "Java20240321简历" +password: 20240321resume +date: 2024-03-21 +draft: false +tags: ["简历"] +slug: "interview-resume-20240321" +--- + +## 自我介绍 + + + + +
+
+
+
+ +
+ 19** · *** +
+
+
+ +
+ 河北·** +
+
+
+
+
+ +
+ 182****7274 +
+
+
+ +
+  160****714@qq.com +
+
+
+ +## 求职意向 +- 期望城市:唐山 +- 工作薪资:面议 +- 工作性质:全职 +- 目标职能:中级/高级JAVA工程师 + +## 专业技能 +- 熟练掌握Java相关知识,具备良好的面向对象的编程思想,熟练掌握并应用核心集合框架; +- 深入运用SpringBoot、SpringMVC、MyBatis、MyBatisPlus等主流Java企业级开发框架,包括但不限于服务端开发、RESTful API设计与实现以及安全控制; +- 在Redis方面具有丰富的实战经验,深入理解其底层网络模型、数据结构及持久化机制,并成功应用于分布式锁、缓存设计场景; +- 对SpringCloud Alibaba生态系统有深入实践,具备将单体架构改造为微服务架构的经验,包括服务划分、治理策略、分层设计,在线项目中成功部署并优化了多个微服务模块; +- 熟练对接微信支付和支付宝支付平台,拥有完整的支付解决方案实施经历; +- 熟练操作SQLServer与MySQL数据库系统,熟练编写Sql,视图及存储过程,能够设计高效稳定的数据存储方案并进行SQL性能调优; +- 熟练运用Linux命令排查线上问题,熟练使用Idea,Git,Postman等开发工具; +- 熟悉系统故障排查,与其他部门相关人员很好的进行有效沟通,能及时给出有效见解,提高产品的开发质量和效率; + + +## 项目经历 + +### 成联电商 2016.01~今 +参与设计并实现了耐材之窗,耐材之窗国际版,同时,主导了耐材之窗系列移动端应用(包括耐材之窗app、耐材名录app、耐材名录小程序以及耐材之窗微官网)的设计与迭代开发工作。 + +#### 项目一:中国耐材之窗网 +项目描述:作为一款针对耐火材料行业的资讯管理平台,本项目涵盖了采购信息、价格动态、招标公告、进出口数据等多种业务模块,并通过多元化方式呈现各类行业数据。该项目利用SpringBoot框架为核心,集成Nacos配置中心、MybatisPlus持久层框架、Redis缓存技术、Thymeleaf模板引擎和JQuery前端交互库等技术栈,旨在实现高效稳定的数据维护与展示 + +工作职责: +1. 根据需求文档实现功能,保证上线时功能可用性实用性,负责的是整个项目功能开发及系统维护,保证代码的稳定性 +2. 首页引入Redis缓存技术,使得网站字典等固定数据定时刷新获取,首页涵盖了需求比较突出的各个栏目,查询规则比较繁琐,目前将字典类型加入了缓存,变化频繁数据进行了sql进行数据字段冗余去除,减少无效关联 +3. 采用Redis实现访问量统计功能,通过自增方法实时更新页面访问次数;同时将浏览轨迹数据写入Redis缓存,解决了缓存击穿问题,显著提升了系统响应速度 +4. 集成了第三方微信支付接口,实现用户在线付款功能,并根据用户登录状态支持兑换码的查看与兑换操作 +5. 灵活配置不同角色展厅功能,定制化展示页面效果,企业名录展示所有用户信息,根据登录角色跳转不同企业展厅,涵盖所有定制化栏目展示 +6. 整合了阿里云、FastDFS等第三方上传文件服务,目前项目中的图片及视频均上传至阿里云,减轻了服务器存储压力 +7. 拆分项目,针对访问第三方接口、及独立的定时任务等方法,独立出来,提升代码访问效率,现在项目成立较长,维护过的人数较多,导致许多公用需要独立的方法都杂乱掺在一起,拆分后,访问速度提升一倍 +8. 将Nacos作为配置中心整合到项目中,使项目配置支持热部署,方便管理,同时为项目拆分重构转微服务做准备 +9. 深入分析并优化了程序中复杂且影响用户体验的慢SQL,通过改写嵌套查询、循环查询等方式预防死锁发生,大幅提高了前台查询速度 +10. 负责前端页面布局的设计与实现,并运用jQuery进行前后台功能交互脚本编写,实现了混合项目中的动态配置与交互体验 + + +#### 项目二:耐材之窗多平台综合开发 +项目描述:该项目包括耐材之窗国际版网站以及一系列移动端应用,如耐材之窗app、耐材名录app、耐材名录小程序和耐材之窗微官网。通过采用SpringBoot、SpringMvc、Mybatis、Thymeleaf、echarts 等技术进行开发,实现了从内容管理到移动支付的全面功能 + +工作职责: +1. 实现短信验证码及邮件验证机制,搭建了一系列用于发送邮件的接口,确保国际用户能够通过邮箱进行数据获取和周报发送,同时对传输过程中的中断处理和发送失败情况进行了妥善处理 +2. 配置拦截器,利用Spring AOP特点整合一些公共方法,如登录日志记录、浏览轨迹存储,增强代码可维护性,并全链路追踪app内的详情访问记录 +3. 开发了一套加密解密方法,通过请求头设置token验证,保证了接口数据的安全传输,实现接口数据安全传输,请求头设置token验证,验证token成功后,才可存取数据进行查询,保证数据传输的安全性 +4. 封装微信JSAPI支付接口,在h5和微官网场景下提供对应付费接口,根据后台字典设置不同栏目下的支付逻辑,并且对于未登录或需绑定数据的企业用户,实现了数据绑定后的查看权限控制 +5. 对企业名录功能进行深度优化,针对数据库慢查询问题(如循环查库和like查询),通过调整SQL语句和索引策略,将原来几十秒的数据加载时间提升至秒级响应 +6. 改造导出方式,由后端迁移至前端完成大数据量的高效导出,显著提升了导出速度 +7. 优化全局搜索功能,采用多个union SQL语句提高首页全局搜索效率,提高用户体验 +8. 负责App1.0整体版本的迭代更新工作,增加了资讯、广告、视频、我的等多个核心功能模块的接口 +9. 基于会员权限接口配置了名片夹收藏功能,并实现了二次分享功能,增强了用户互动性和粘性 + + +#### 项目三:荣昌、正益等多个企业站 +项目描述:本项目集包含了为多个不同企业定制开发的独立资讯+交易综合展示平台。每个平台都针对企业特定需求进行栏目设计和功能实现,涵盖了企业基本信息展示、关键业务数据呈现以及资讯发布与交易平台构建;开发过程中,采用了SpringBoot作为后端基础框架,结合SpringMvc进行页面路由控制和视图渲染,同时利用Redis进行缓存管理,MyBatisPlus作为持久层工具以提升数据库操作效率 + +工作职责: +1. header配置token及加密方式,所有数据均为接口调取方式 +2. 开发用户登录、注册、短信邮件发送功能及维护用户的一些接口,使用JWT进行认证操作; +3. 在用户提交请求方面,引入Redisson分布式锁解决重复提交问题,确保数据处理的串行化执行,避免并发冲突带来的数据不一致性 +4. 针对部分企业数据量大的特点,取消数据库大表JOIN操作,转而使用内存join策略并配合多线程并发查询技术,显著提高了查询速度,最高提升了近5倍 +5. 成功对接其他指定平台的资讯接口,通过自定义SQL将相关数据集成到目标平台上,并对数据同步异常进行了妥善捕获和处理,即使外部接口暂时不稳定,也能保证不影响平台其他数据请求,避免出现错误页面 +6. 通过配置文件管理和设置公共接口,使得前端可以根据不同企业的个性化需求灵活调用,返回对应企业ID后进一步获取相关业务数据 +7. 集成第三方图片和视频传输服务,实现在阿里云上的数据存储与回调,确保媒体资源的安全高效管理 + +#### 项目四:银耐联 +项目描述:银耐联是一个专注于耐火材料行业的线上交易服务平台,通过整合行业资源,为供需双方提供发布现货交易、竞价采购和联合采购信息的渠道,并支持线上线下交易。本项目运用了SqlServer作为数据库系统,以及.Net Mvc、Html、Javascript、Redis等技术进行构建。同时,项目还涉及到与银行系统的底层交易接口开发,确保交易过程的安全与便捷 + +工作职责: +1. 独立完成了与第三方服务的接口对接任务,引入加密解密及验签机制以增强代码安全性并提升可读性 +2. 利用.Net Mvc的三层架构模式,有效地实现了数据在前后台之间的交互访问和页面数据的动态展示 +3. 成功增加了竞价采购和联合采购两种新型交易模式,使得平台用户可以高效地执行订单采购流程 +4. 针对实际业务需求,扩展和完善了多种库存管理流程,涵盖了从待入库、待出库到已出库的全流程状态管理 +5. 封装了列表按钮脚本,使其可以根据不同库存流程状态动态调整显示状态,提高用户体验和界面操作的一致性 +6. 将后台所有功能按钮的启用、禁用状态及层级权限配置存储至数据库中,实现后台界面按钮权限的动态显示与灵活管理 + + +## 教育经历 +- 于 `2014.09 ~ 2016.06` 就读于 `华北理工大学` 专业为 `软件工程` 学历为 `本科` +- 于 `2011.09 ~ 2014.06` 就读于 `唐山学院` 专业为 `计算机科学与技术` 学历为 `专科` \ No newline at end of file diff --git a/blog-site/public/index.html b/blog-site/public/index.html index 8293598b..d7c9c60f 100644 --- a/blog-site/public/index.html +++ b/blog-site/public/index.html @@ -126,6 +126,68 @@

+
+
+

Java20240321简历

+
+ +
+
+

自我介绍 19** · *** 河北·** 182****7274  160****714@qq.com 求职意向 期望城市:唐山 工作薪资:面议 工作性质:全职 目标职能:中级/高级JAVA工程师 专业技能 熟练掌握Java相关知识,具备良好的面向对象的编程思想,熟练掌握并应用核心集合框架; 深入运用SpringBoot、Spr......

+
+
+ + +
+ +
+
+

逆向思维

+
+ +
+
+

假设你现在做的一切都是错的,这里的错并不是真正意义上的错,而指的是现在做事情的方法是低效率的。 我们大部分人做事情都容易陷入到细节里面去,凭感觉去做事情,你是凭感觉去做事情,大部分人都是凭感觉去做事情,而大部分人都没有高效率做事情的方法,都是......

+
+
+ + +
+

如何快速写一份简历

@@ -698,68 +760,6 @@

Elasticsearch详解

-
-
-

编程常用词汇汇总

-
- -
-
-

QPS 即 Queries Per Second的缩写,每秒能处理查询数目。是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS 即 Transactions Per Second的缩写,每秒处理的事务数目。一个事务是指一个客户机向服务器发送请求然后服务......

-
-
- - -
- -
-
-

接口优化

-
- -
-
-

接口优化 线上接口很慢,线上生产问题,我们绝对不能马虎放过抱着侥幸心理,必须要找到根本原因及时处理,防止下次留下更大的坑.大致思路要定位接口问题,然后具体问题具体分析,讨论不同解决方案. 定位问题 要快速定位接口哪一个环节比较慢,性能瓶颈在哪里,......

-
-
- - -
-