摘要: 涉及到数据安全问题。线程间的共享数据。 对于不可变对象,实例化后,不能被改变;这种情况下不存在数据安全问题了,因为即使作为共享数据,也不会被修改,被设计成不允许被修改。 对对象的改变,指的是对字段的值可以做修改,修改之后哈希值hascode会改变! 这就是可变的 String类和包装类就是不可变对象 阅读全文
posted @ 2021-03-13 23:11 加瓦加瓦 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 两个条件,当第二个条件没有值; -- 会查询所有sex=1,后面的模糊查询失效,匹配所有(因为为空串) select * from tb_user where sex = 1 and name like '%%' ; -- 查询不到任何结果 select * from tb_user where s 阅读全文
posted @ 2021-03-13 12:39 加瓦加瓦 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 自定义方法规则 适合单表,操作一个实体 1.支持排序orderby,单独只排序,不能分页 2.分页,直接传入参数Pageable,而且支持排序, // 这里必须是Pageable,pageRequest不行 Page<Student> findByNameLike(String name, Page 阅读全文
posted @ 2021-03-13 12:21 加瓦加瓦 阅读(172) 评论(0) 推荐(0) 编辑
摘要: JavaBean的三个条件: 1. 该类必须要公开. 2. 必须要提供一个公开的空参构造方法. 3. 私有属性必须要提供对应的 setters & getters 常用方法 : 1. setProperty(bean, name, value); 2. getProperty(bean, name) 阅读全文
posted @ 2021-03-13 11:40 加瓦加瓦 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 也要配置环境变量,maven_home 本地仓库,本地的包 中央仓库,一般要配置私服,使用阿里云即可 组id,艺术品id,骨架id; 骨架决定了maven项目的结构; pom.xml是核心配置文件 mvn命令 mvn,要在项目根目录下执行,也就是pom文件下: compile是编译, clean清除 阅读全文
posted @ 2021-03-13 11:31 加瓦加瓦 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 动态查询可参考: https://blog.csdn.net/liuyunyihao/article/details/81194007 注意点: CriterialBulider cb 构造条件,最后返回条件的and拼接,即这些条件都是and关系,predictcate是一个数组。 return c 阅读全文
posted @ 2021-03-13 11:10 加瓦加瓦 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 问题1: 安装JDK后找不到环境变量,而且发现指向的是另一个位置 C:\ProgramData\Oracle\Java\javapath\java.exe。 将其删掉即可 echo %JAVA_HOME% 使用命令查看JDK当前环境变量的指向; 问题2: Exlipse打不开;failed to l 阅读全文
posted @ 2021-03-13 01:20 加瓦加瓦 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 服务端的数据响应和前后端一体 1)响应字符或者字节流,response.getWrite().write; 2)响应静态数据,静态网页html/jpg等; 3)响应动态数据,使用JSP模板,响应的是动态拼接的html(JSP的本质,以JAVA代码的形式输出html,本质上仍然是servlet),这也 阅读全文
posted @ 2021-03-13 01:17 加瓦加瓦 阅读(767) 评论(0) 推荐(0) 编辑