java
纯米饭
这个作者很懒,什么都没留下…
展开
-
nginx 基础知识(待写)
nginx 基础知识(待写)原创 2021-09-15 12:53:11 · 71 阅读 · 0 评论 -
《java集合》 具体分析(待写)
《java集合》 具体分析(待写)原创 2021-08-26 17:55:25 · 48 阅读 · 0 评论 -
docker基本知识(留坑待写)
留坑待写原创 2021-08-18 10:52:37 · 50 阅读 · 0 评论 -
springCloud各种组件的作用以及如何选择(留坑待写)
留坑待写原创 2021-08-05 16:41:12 · 81 阅读 · 0 评论 -
Java反射机制
1. Java反射机制概述1.1 定义Reflection(反射) 动态语言的关键,允许程序在执行的时候借助反射api获得任何类的内部信息,并能直接操作任意对象的内部属性及其方法加载完类以后,在堆内存的方法区中就有了产生了一个Class类型的对象(一个类只有一个Class对象), 这个对象就包含了完整的类的结构信息。我们可以通过这个类看到类的结构。 这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们称为反射1.2 Java 反射机制研究及应用在运行时判断任意–个对象所属的类在运原创 2021-07-15 22:43:52 · 42 阅读 · 0 评论 -
myBatis 缓存
两级缓存一级缓存:(本地缓存) 与数据库同一次会话期间查询到的数据会放在本地缓存中。 以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库 当myBatis检测到两次查询相同时,会自动去缓存中拿,不需要再次查询 一级缓存是一直开启的,sqlSession级别的缓存一级缓存失效情况(没有使用到当前一级缓存的情况,效果就是,还需要再向数据库发出查询)sqlSession 不同sqlSession 相同, 查询条件不同(当前一级缓存中.原创 2021-07-09 16:15:16 · 53 阅读 · 0 评论 -
myBatis动态SQL
ifchoose(when, otherwise)trim(where, set)foreach1. if| 查询员工,那个携带了字段查询条件就带上这个字段的值<!-- public Lsit<Employee> getEmpsByConditionIf(Employee employee); --><select id="getEmpsByConditionIf" resultType=""> select * from tab_employee .原创 2021-07-08 17:22:36 · 119 阅读 · 0 评论 -
myBatis映射文件 常用方法
一.最基本用法1.增加<!-- id为映射的方法名, parameterType参数类型 --><insert id="方法名" parameterType="类路径" > insert into 表名(字段1, 字段2, 字段3) values(#(参数1), #{字段2}, #{字段3})</insert>2.更新<update id="方法名" > update 表名 set 列1=#{参数1}, 列2=#{参数2}, 列3=#原创 2021-07-07 19:43:28 · 357 阅读 · 0 评论 -
Field injection is not recommended(Spring IOC不再推荐使用属性注入)
https://segmentfault.com/a/1190000021044999转载 2021-06-14 14:25:00 · 104 阅读 · 0 评论 -
errorCode 1045
一个小坑jdbc.password=1234密码加了空格就会报这个错误原创 2021-06-13 16:19:33 · 291 阅读 · 0 评论 -
Spring的loc与
spring 的学习必须要理解sring中最核心的两个多谢1 Ioc 控制反转就是让东西都放到spring中,用的时候从spring中获取,不用new,降低程序之间的耦合度。 核心的设计模式就是工厂模式。Aop 依赖注入在不影响原来代码的情况下,加入新的模块代码。...原创 2021-06-09 10:37:43 · 144 阅读 · 0 评论 -
springBoot打包war,的一个坑
在百度上的打包war教程大部分都是写下面这个, 弄了两个晚上都是发布失败, @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(DemoApplication.class); }最后终于看到一篇不一样的,然后终于成功了。 一直不行的朋友可以试一试。 @Override protecte原创 2021-03-28 20:25:41 · 85 阅读 · 0 评论 -
java中的Map与Set
Map(字典)初始化1.导入包 使用前提是要导入方法包:import java.util.HashMap; import java.util.Map;-格式-Map 数据名称 = new HashMap();Map<String, String> 数据名称 = new HashMap<String, String>();常用方法//放入key值和value值.put(“key1”,“value1”);//直接输出, 会显示以储存的内容System.ou原创 2021-01-11 20:44:57 · 443 阅读 · 0 评论 -
java 栈和队列
Stack(栈)初始化Stack tem = new Stack();.pop();清除顶层第一个数据,并返回.push(T);在顶部传入值.isEmpty()是不是为空Queue(队列)头文件import java.util.LinkedList;import java.util.Queue;初始化//add()和remove()方法在失败的时候会抛出异常(不推荐) Queue<String> queue = new LinkedList<St原创 2021-01-11 20:43:51 · 75 阅读 · 0 评论