- 博客(21)
- 收藏
- 关注
原创 jQ遮罩层小练习
jQ遮罩层小demo<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>弹出层</title><script src="http://
2021-10-26 15:24:58 150
原创 <select>标签多选 纯JS
标签多选 纯JS<html><head><title></title><script src="https://unpkg.com/axios/dist/axios.min.js"></script></head><body><select id='checkedLevel' multiple="true"> <option value="1">选项1</op
2021-07-21 17:56:11 1127
原创 Docker环境部署
Docker环境部署流程:代码打包到项目管理器(maven) -> 推送到服务器docker -> docker进行项目启动前提条件:项目通过 maven 管理,maven配置docker插件,服务器安装docker步骤:①打开idea -> 点击maven -> 找到对应的包 -> 点击 install(把项目打包到项目管理器)②找到maven插件中的docker插件 -> 点击docker:build(把项目build到docker中) -> 点击do
2021-03-12 11:48:33 376
原创 按年、月、周、日统计数据
/*按天统计*/SELECT count(id) countNum, DATE(create_time) createTimeFROM rd_track_infoGROUP BY DATE(create_time)ORDER BY DATE(create_time) DESC;/*按周统计*/SELECT count(id) countNum, WEEK(create_time) createTimeFROM rd_track
2020-10-16 15:06:47 656
原创 Spring Cloud通过Feign请求返回值LocalDateTime异常处理
问题描述Spring Cloud通过Feign客户端调用HTTP接口,如果返回值中包含LocalDateTime类型(包括其他JSR-310中java.time包的时间类),在客户端可能会出现反序列化失败的错误。错误信息如下: Caused by:com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `java.time.LocalDateTime` (no Creators
2020-09-16 10:40:04 4392
原创 jvm编译优先级
int a=1;int b=0;int c=2;int x=a != (a=c) ? a : b;答案:x=2原因:jvm虚拟机加载优先级。总结:最开始自己没有经过详细的思考,直接就说 x=1,结果答案一出来就傻眼了。之后经过分析:jvm在编译的时候就已经把1、0、2复值给了a、b、c,在执行x的赋值的时候:①a != () 这时a=1这个数加载进来了②a=c 这时a这个容器中装的就是2了③? a : b 这时才加载这个条件运算符最后的运行逻辑就是x=1 != 2 ?
2020-07-27 08:23:57 134
原创 delete from 和 left Join连在一起用
有些同学把这两个连在一起用报错,问题在于,没指定删除a表还是b表数据,MySQL很懵逼DELETE a,bFROM bbibm_purchasing_arrival_goods a left join bbibm_purchasing_arrival_goods_details b on a.number=b.purchasing_arrive_num WHERE a.number = '2'...
2020-07-01 18:07:46 4664
原创 数据库保存Json字符串
数据库保存Json字符串首先我们要清楚json的格式:var json = ‘{“name”:“imooc”}’; // 这个是正确的JSON格式var json = “{“name”:“imooc”}”; // 这个也是正确的JSON格式var json = ‘{name:“imooc”}’; // 这个是错误的JSON格式,因为属性名没有用双引号包裹var json = “{‘name’:‘imooc’}”;//这个也是错误的JSON格式,属性名用双引号包裹,而它用了单引号所以前端传入过来的
2020-06-17 17:51:16 5250
原创 java批量接收数据以及@PathVariable、@RequestParam的区别
java批量接收数据以及@PathVariable、@RequestParam的区别java批量接收数据@PathVariable、@PathVariable的区别java批量接收数据Controller层批量接收数据不能像之前使用对象映射不然会报错:springboot No primary or default constructor found for interface java.util.List必须添加一个填充模板: @PostMapping("/addByIds" ) publ
2020-06-11 15:43:54 422
原创 java菜单树生成
java菜单树生成方法二有时我们会用到一些菜单树返回给前端数据,生成目录结构如何生成这样的菜单树生成给前端,接下来就是实现方法:数据库:数据字段一定要有pid(父目录的id)**返回的实体类:**要有一个子节点public class ResVo extends Model<ResVo> {private static final long serialVersionUID = 1L; /** * id */ @TableId @ApiModelProperty(v
2020-06-10 17:47:40 380
原创 Mybatis 空指针异常
空指针异常我这次出现空指针异常是Mybatis返回值出现错误我这次出现空指针异常是Mybatis返回值出现错误mapper接口:IPage<ClassifySettingNodeResVo> selectAll();mapper.xml<select id="selectAll" resultMap="classifySettingMap"> select * from table</select>原因:因为,mapper接口是空参,所以mapper
2020-06-09 23:40:18 1597
原创 Error building SqlSession. ### The error may exist in com/XXX/ssm/Mybatis/dao/UserMapper.xml
Error building SqlSession. The error may exist in com/XXX/ssm/Mybatis/dao/UserMapper.xml异常:java.lang.ExceptionInInitializerError at com.lirongchun.ssm.Mybatis.dao.UserDaoTest.getUserListTest(UserDaoTest.java:13) at sun.reflect.NativeMethodAccessorImpl.
2020-06-02 13:07:54 2944
原创 com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。
配置文件编码错误异常:Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。 at org.apache.ibatis.exceptions.ExceptionFactory.w
2020-06-02 11:37:15 153
原创 org.apache.ibatis.binding.BindingException: Type interface com.lirongchun.ssm.Mybatis.dao.UserDao is
Mybatis忘记配置mapper.xml异常代码段:org.apache.ibatis.binding.BindingException: Type interface com.lirongchun.ssm.Mybatis.dao.UserDao is not known to the MapperRegistry.**原因:**忘记在Mybatis核心配置文件中配置Mapper.xml**解决方案:**在mybatis-config.xml中配置文件<mappers> &
2020-06-02 11:29:57 271
原创 SQL操作时带数据库名与不带数据库名的区别
SQL操作时带数据库名与不带数据库名的区别带数据库名代码不带数据库名代码条件:连接到MySQL,未选择数据库时带数据库名代码select * from mybatis.user结果:不带数据库名代码select * from user**结论:**带数据库名的可以直接通过数据库名查询到表,不带数据库名的只能先选择数据库后再查询表。...
2020-06-02 11:22:34 1194
原创 自己做的一个jdbc集成工具类总结
有两个方法:一个是资源释放、一个是数据库连接两个方法都好实现主要是静态代码块那一段:因为数据库驱动、和从配置文件获取数据只需要一次我就把它们放在静态代码块上面,使得生命周期和类相同另一个就是:我的配置文件创建的是资源文件,我就使用的“类加载器”来获取资源定位URL对象,通过URL类里面的方法获取资源文件的路径,这样就没有其它相对路径方法这么复杂/** * JDBC工具类 */pu...
2019-10-26 16:23:35 149
原创 查询任意数据表的方法
反射在里面的作用就是可以根据数据表字段生成类的成员变量,比正常的通过对象获取类名要方便/** * 通用查询数据表的方法,封装成指定的对象,放在集合中输出 */public static <T> List<T> qureyForlist(String sql,Class<T> classzz){ List<T> list = new A...
2019-10-26 16:12:51 267
原创 不死神兔(java版)
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问第二十个月的兔子对数为多少?难点:思维转换,把数学思维转换为模型思维思路:通过手算第一个月到第N个月是:1 1 2 3 5 8……像极了斐波拉契数列 Sn = S(n-1)+S(n-2)public static void main(String[] args) { i...
2019-09-10 15:25:42 248
原创 eclipse的快捷键操作
eclipse常用的快捷键操作ctrl+F11 运行选中类 按ctrl+t 查看类的继承层次结构ctrl+/ 注释一行ctrl+shift+/ 注释一段alt+/ 弹出方法ctrl+alt+/ 补全代码alt+shift+R 批量修改变量名alt+上/下 将当前快速移动到上/下行ctrl+alt+上/下 将当前快速复制到上/下行ctrl+1 针对性修复错误c...
2019-09-03 11:11:30 119
原创 常见的CMD命令
常见的CMD命令: 切换改变目录dir 查看当前目录cd 进入下一级目录cd … 返回上一级cd / 返回当前根目录cls 清屏shutdown -s -t 300 三百秒之后关机shutdown -a 取消执行命令javac hellow.java 编译Java文本java hellow 运行编译好的java类...
2019-09-03 10:51:03 127
原创 Java的运行机制
Java与其它语言的区别编程语言分为两种:编译型和解释型。编译型的代表语言为c++,解释型的代表语言为python,但是Java是二者结合的语言,正因为Java的这种特性,造就了Java的跨平台移植性。Java的运行机制Java源文件——>Java编译器——>字节码文件(.class)——>JRE(类装载器->字节码校验器->解释器(jvm))——>系统平...
2019-08-26 23:06:17 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人