摘要: 执行 String[] rwords = (String[]) list.toArray(); 报错[Ljava.lang.Object; cannot be cast to [Ljava.lang.String; 这是强转的时候报错了, 改成 String[] words = (String[]) 阅读全文
posted @ 2022-05-26 11:24 不叫小马的小马哥0618 阅读(1880) 评论(0) 推荐(0) 编辑
摘要: 前提 今天换新电脑了,需要重新安装一遍JDK。写个随笔记录一下整个过程。 下载 官网上JDK已经出到10了,但是回忆起JDK9都有各种坑(不支持一些软件),决定还是用JDK8。 下载地址: http://www.oracle.com/technetwork/java/javase/downloads 阅读全文
posted @ 2022-04-02 15:12 不叫小马的小马哥0618 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 负载均衡(Load Balance)的意思是将大量作业合理地分摊到多个操作单元上进行执行。主要用于解决互联网架构中的高并发和高可用的问题。 使用Zookeeper实现负载均衡原理,服务器端将启动的服务注册到,zk注册中心上,采用临时节点。客户端从zk节点上获取最新服务节点信息,本地使用负载均衡算法, 阅读全文
posted @ 2022-03-04 14:38 不叫小马的小马哥0618 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、SQL注入 SQL注入是一种常见的Web安全漏洞,攻击者利用这个漏洞,可以访问或修改数据,或者利用潜在的数据库漏洞进行攻击。SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)S 阅读全文
posted @ 2022-03-02 16:45 不叫小马的小马哥0618 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1 HashMap不是线程安全的 HashMap是map接口的子类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。 2 HashTable是线程安全。 HashMap是Hashta 阅读全文
posted @ 2022-03-02 11:42 不叫小马的小马哥0618 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、java内存区域 1、jvm包含了哪几个模块,以及各个模块的作用? 这张图我们要印象深刻,JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native In 阅读全文
posted @ 2022-03-02 11:20 不叫小马的小马哥0618 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.Lambda表达式 Lambda 允许把函数作为一个方法的参数,使用Lambda表达式可以使代码变的更加简洁紧凑、简洁表达。 2.添加默认方法 java 8添加了接口的默认方法,简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现的方法。 3.Java时间API 时间,时区偏移量 阅读全文
posted @ 2022-03-01 14:04 不叫小马的小马哥0618 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1、单例模式 2、工厂方法模式 3、抽象工厂模式 目的:为了提高代码的可读性,可扩展性以及代码的复用性,为了解决在写代码过程中遇到的代码设计问题。 一、设计模式概念 1、定义 ​ Java包含23种设计模式,是一套对代码设计经验的总结,被人们反复利用,多人熟知的代码设计方式。 2、目的 ​ 为了提高 阅读全文
posted @ 2022-03-01 13:47 不叫小马的小马哥0618 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 工作原理分为六个部分: 读取核心配置文件并返回InputStream流对象。 根据InputStream流对象解析出Configuration对象,然后创建SqlSessionFactory工厂对象 根据一系列属性从SqlSessionFactory工厂中创建SqlSession 从SqlSessi 阅读全文
posted @ 2022-03-01 09:59 不叫小马的小马哥0618 阅读(30) 评论(0) 推荐(0) 编辑
摘要: @Resource和@Autowired都是做bean的注入时使用 1、共同点 两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。 @Resource和@Autowired 一个根据name 一个根据id 阅读全文
posted @ 2022-02-28 17:54 不叫小马的小马哥0618 阅读(28) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示