自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 普通人改变命运的5次机会,你抓住了吗?

影响一个人命运有几大核心:原生家庭,时代红利,认知经验,执行力;原生家庭:这个就是出生,投胎是门艺术,考验的是你上辈子的修行,修行到位,功德大才能投的好,长得好,这个是你今生无法改变的,这也是最大的福德。而且原生家庭对一个人的影响很深远。时代红利,认知经验,执行力我觉得这三个其实是相辅相成的,你有了认知,你才能够抓住时代的红利,识别到时代的机遇,识别到了机遇我们需要很强的执行力去落实,最终把机遇转换为财富。那普通人这一生有几次改变命运的机会?我觉得有5次至少;出生,读书,事业,婚姻,修行。

2024-03-12 18:27:33 1020 1

原创 改命玄学:普通人也能变得强大的秘诀

2015出来找工作,因为在家滞留了一年,有一年的空档期,而且当时孩子才3个月,出来找工作,各大公司一听孩子才三个月,非常害怕我要休哺乳假。最后还在大厂身边人的影响下,当时得到app刚起来比较火,还订阅了很多专栏,记忆犹新的是李笑来的《通往财富自由之路》的专栏,彻底改变了我的认知。我就调整了策略,对于无伤大雅的,对研发影响不大的事情,那就按照他说的来吧,即使有小瑕疵,但是不影响大局。你不理财,财不理你。比如现在AI方向很多,写作,绘画,视频方向,人的经历有限,你如果每个方向都涉猎,会造成不专不精。

2024-03-11 15:59:13 922

原创 35+焦虑时代,我是如何找回内心平和的?

在这个变革的时代,裁员、失业、行业寒冬... 当这些词汇从新闻中或者传说中的别人的故事这些遥远的地方,最终开始频繁的真实的出现在我们身边的时候,每个人都或多或少地感受到了压力。有的人因为赚不到钱而焦虑,有的人因为感情不顺而焦虑,有的人因为工作不顺心或者担心自己随时会失业而焦虑寝食难安,有的人因为孩子的教育问题而焦虑。现在这个时代,焦虑如同我们每天都要呼吸的空气一般,如影随行,无孔不入。所以,当你再次感到焦虑时,不妨试试调整自己的心态,用更积极、更务实的态度去面对生活中的每一个挑战。

2024-03-06 14:14:10 989

原创 让AI工具助你梦想成真?

我觉得AI时代我们没有必要恐慌,沉下心来研究。把AI当成工具,提高我们自己工作和生活效率的工具。比如我上面的案例,当我还没有清晰的思路,无法开启我写作的第一步的时候,AI至少给了我开启第一步的大致框架。虽然可能不完美,至少我们开始了第一步的行动,接下来就是不断的调整优化框架即可。

2024-02-21 15:51:43 364

原创 走向AI时代:普通人破局?如何解决裁员、失业和大龄等挑战?

在AI时代,我们面临着诸多挑战,但同时也蕴藏着无数机遇。普通人可以通过学习、适应和创新,更好地适应和应对这场变革。随着技术的发展和社会的变迁,我们需要不断更新自己的知识和技能,积极调整思维方式和就业观念,以适应新的就业环境和需求。同时,我们也要保持开放的心态,勇于尝试和创新,在不断探索中发现新的机遇和可能性。正如历史上的每一次技术革命一样,AI时代也将为我们带来新的发展机遇和改变。我们要保持开放的心态,保持对新鲜事物的好奇和探索精神,才能拥抱这个AI变革时代。

2024-02-20 16:08:25 1039

原创 大厂三年的得与失

人生每一站都有每一站的风景,大厂有大厂的好处,可以赚取高工资,但是相应的也需要牺牲自己的个人时间。小公司有好公司的好处,不那么累,工资没以前高,但是可以做自己喜爱的事情。就看个人究竟想要追求什么了,以前的时候,因为大厂有绩效考核,身边的人都很卷,整个人非常的焦虑。走出来这个环境,人反正沉稳,能够静下来心真正的好好看书了。所以都没有必要太焦虑,车道山前必有路。只要你自己不放弃自己。

2024-01-26 19:43:12 319

原创 到底什么才是决定一个人能够成功的关键因素?

我身上有很大的对新鲜事物的好奇心,这是我的优点,让我对新鲜事物敢于尝试,但是我的缺点也很明显,因为我没有足够的知识储备和认知,所以新鲜事物我只是尝试了,玩一下,却没有想过他能带来巨大的收入。终生学习很重要,学习除了技术以外的,提升认知,心理学,了解人性(对管理者很有用),系统学习的书籍,以及金融知识很重要。我庆幸自己当年稀里糊涂的学了计算机专业,当年只是自己女汉子的性格,想当巾帼女英雄,觉得计算机没有几个女生选择这个专业,觉得自己与众不同,当年觉得自己可牛气了,真是初生牛犊不怕虎啊。

2024-01-16 14:32:23 422 1

原创 对底层逻辑的一些个人理解

作为一个工作十多年的java技术老兵,年龄越大越深刻的明白,技术的本质是一个工具,技术最终都是为了给商务和市场服务的。如果一个技术最终没有应用场景,找不到市场,这项技术最终都是被人遗忘的。技术就是一个工具,通过技术的手段,最终改变人的生活习惯,比如外卖,网约车,AI人工智能,未来可能就是机器人帮我们打扫卫生,我们发出指令即可。AI现在都可以帮我们写文章,通过文本自动生成语音,现在AI数字人可以成为我们的克隆版,现在很多直播都可以用数字人替场了。

2024-01-12 16:00:11 850 1

原创 一文带你揭密springboot配置文件的加载顺序

相信各位肯定看到网上的各种关于springboot配置文件加载顺序的文章了,各种加载顺序,优先级从高到底依次是:file://config,file://, classpath://config, classpath://,各种说多个配置文件有相同的key,高优先级的值会覆盖低优先级的值的文章,但是当你真的碰到问题的时候,还是一头懵呢?博主就带领你轻松理清楚sprignboot加载配置文件的顺序。

2023-11-10 18:02:59 1053 2

原创 为何mybatis中Integer的0值会被解析为空串?

''这个条件判断,如果isDel的值为0,会被人为0和‘’等效,导致不会拼接and isDel的这个查询条件。因为我本例中isDel是Integer类型,t1是4,v2是空串 t2是10,type是10,最终会进入到case 8,按double类型来处理我们的值。v1是0,doubleValue后还是0,重点看“”的doubleValue后为啥会变成0.0了。= '',此时真实的isDel参数值为0,即V1是0,v2是''会调用到IfSqlNode类中的apply方法,此方法中会调用。

2023-08-08 17:50:24 285

原创 spring的注解式事务原理

spring事务的原理是什么?首先mysql这样的数据库本身是支持事务的,有不同的事务隔离级别,事务分为手动开启事务和自动开启事务,通过底层的支持,可以实现多条sql 原子化,要么都执行,要么都不执行spring事务分为声明式事务和注解式事务,此处只讲注解式事务。本质就是拦截被注解标识的方法,生成代理对象,把默认的自动开启事务变为手动开启,这样多条sql语句都执行完后,才会提交事务。如果有某条执行失败,则执行回滚操作。

2023-08-01 18:19:22 234 1

原创 vue学习笔记

一.vue环境搭建参考博文:https://www.cnblogs.com/hellman/p/10985377.htmlvue官网地址:https://cn.vuejs.org/v2/guide/二:vue项目目录介绍 1、build:构建脚本目录    1)build.js ==> 生产环境构建脚本;    2)check-versions.js ==> 检查npm,node.js版本;    3)utils.js ==&...

2021-06-04 19:42:00 111

原创 sharding-jdbc实现原理(二)

本篇我们来讲解具体的实现原理。1.sharding-jdbc分片流程 ShardingSphere 的 3 个产品的数据分片主要流程是完全一致的。 核心由SQL 解析 => 执行器优化 => SQL 路由 => SQL 改写 => SQL 执行 => 结果归并的流程组成2. SQL 解析 2.1 SQL 解析流程 分为词法解析和语法解析。 先通过词法解析器将 SQL 拆分为一个个不可再分的单词。再使用语法解析...

2021-02-25 16:21:46 812

原创 sharding-jdbc分库分表基础概念(一)

1.为什么要分库分表?2.有那些方式可以实现分库分表?3.分库分表后面临的问题?3.sharding-jdbc实现分库分表的示例4.sharding-jdbc实现分库分表的原理

2021-02-25 10:05:32 434

原创 spring容器初始化过程分析

1.spring容器初始化过程总体概览:https://blog.csdn.net/hairongok353043059/article/details/1119170772.spring容器加载beanDefinition过程分析:https://blog.csdn.net/hairongok353043059/article/details/111955572后续还将继续补充...

2020-12-30 15:36:22 82

原创 spring容器初始化中:加载beanDefinition的过程

1.加载beanDefinition的过程接上篇,这里开始分析spring容器加载过程中的beanDefinition加载的过程。下面我们就重点分析下面这行代码:ConfigurableListableBeanFactory beanFactory = this.obtainFreshBeanFactory();protected ConfigurableListableBeanFactory obtainFreshBeanFactory() { //重点方法,在这.

2020-12-30 14:32:11 444

原创 spring容器初始化过程

1.xml配置形式获取bean的方式:/** * @author chenhairong3 * @description * @date 2020/12/29 */public class TestSpring { public static void main(String[] args) { ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext

2020-12-30 11:18:21 334

原创 springboot的自动装配原理

1.自动装配原理分析

2020-12-21 21:28:25 414 4

原创 spring @Import注解 分析

1.@Import注解的作用@Import只能用在类上,@Import通过快速导入的方式实现把实例加入spring的IOC容器中。加入IOC容器的方式有很多种,@Import注解就相对更便捷,@Import注解可以用于导入第三方包,当然@Bean注解也可以,但是@Import注解快速导入的方式更加便捷。2.@Import注解的三种用法@Import的三种用法主要包括:1、直接填class数组方式 2、ImportSelector方式【重点】 ...

2020-12-21 14:30:31 143

原创 spring @Configuration注解分析

1.@Configuration注解作用@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。注意:@Configuration注解的配置类有如下要求:@Configuration不可以是final类型;@C

2020-12-17 21:02:56 458

原创 spring 自定义命名空间

1.定义和xsd文件相对应的配置类,来承载配置package com.chr.test.namespace;/** * @author chenhairong3 * @description 定义一个和xsd配置相对应的Java对象,来承载配置 * @date 2020/12/15 */public class People { //id属性是必须的 private String id; private String name; private i

2020-12-17 17:30:41 579 4

原创 jdk动态代理和cglib 的使用

1.jdk动态代理使用样例/** * @author chenhairong3 * @description 目标类的接口 * @date 2020/12/16 */public interface SubjectInterface { public void targetMethod();}/** * @author chenhairong3 * @description 目标类 * @date 2020/12/16 */public class Subje.

2020-12-16 21:57:55 290 1

原创 springcloud学习(一)

1.springcloud和dubbo的区别springcloud是基于http协议的,本质上其实就是http接口方式。dubbo是rpc框架,底层是基于tcp/ip协议的。根据网络的7层模型,http协议是应用层协议,tcp/ip是传输层协议。效率上rpc框架性能更好。...

2020-11-30 20:36:17 66

原创 java笔试题总结

1. Java单例模式方式一:饿汉式实现方式/** * 饿汉的单例模式 效率低,不支持延迟加载 * 一上来就把单例对象创建出来了,要用的时候直接返回即可,这种可以说是单例模式中最简单的一种实现方式。但是问题也比较明显。单例在还没有使用到的时候,初始化就已经完成了。也就是说,如果程序从头到位都没用使用这个单例的话,单例的对象还是会创建。这就造成了不必要的资源浪费。所以不推荐这种实现方式...

2019-08-14 16:22:46 296

原创 java开发面试题收集

1. Java HashMap的原理 HashMap put元素的过程:在JDK1.8之前,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的节点都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。而JDK1.8中,HashMap采用数组+链表+红黑树实现,当链表长度超过阈值(8)时,将链表转换为红黑树,...

2019-08-13 11:10:26 83

原创 Java 多线程学习笔记

Java 多线程学习笔记一、并发编程bug的源头 原子性,有序性,可见性 是并发编程bug的源头。 由于cpu,内存,IO设备速度的差异。为了提高cpu的利用率,合理平衡三者的速度差异,cpu,操作系统,编译程序三者都做了优化: 1.cpu增加了缓存。用于平衡cpu和内存的速度。 2.操作系统增加了进程,线程,分时复用cpu...

2019-08-08 14:47:34 87

java 网络编程

Java网络编程对很多初学者来说很难理解,这本书对于SOCKET编程讲解的很详细,很实用

2015-11-30

Java基础笔试题

详细整理了Java笔试可能会遇到的各种笔试题,很详细很全面,附带答案

2015-11-30

75道逻辑思维题

无论是考公务员还是Java笔试题,经常会出现逻辑思维题,这里整理了75道常用的逻辑思维题附答案,很实用。

2015-11-30

ORACLE培训

ORACLE 18天培训,从零基础到熟练使用ORACLE

2013-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除