- 博客(23)
- 收藏
- 关注
转载 SpringBoot项目如何在线程中注入某个Bean
线程是安全的,线程中不能够直接注入bean,会直接报空指针错误。 解决方案: 1.创建一个工具类,直接粘贴到文件里就可以 import org.springframework.beans.BeansException;import org.springframework.cont...
2020-12-04 13:54:13 1208
转载 Mysql两种主要数据引擎的区别
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,它们各有各的优点,视具体应用而定。 Innodb引擎(该引擎在5.5后的MySQL数据库中为默认存储引擎。) Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和...
2020-10-10 15:19:13 1073
转载 Java jdk8中Stream的用法
1.stram()方法:将集合装为流 2.collect()方法:将流转为集合 3.filter()方法:将转为流的集合过滤出满足要求的流 4.map()方法:将每个元素映射成新元素 5.limit(n):获取n个元素 6.skip(n):跳过n元素 7.skip和limit组合实现分页(对数据库的压力没有减轻,只是看着分页了) 8.distinct:去除重复元素 具体见以下代码: ...
2020-09-29 17:25:34 891
转载 拦截器与过滤器得区别
一、引言本来想记录一下关于用户登陆和登陆之后的权限管理、菜单管理的问题,想到解决这个问题用到Interceptor,但想到了Interceptor,就想到了Filter,于是就想说一下它们的执行顺序和区别。关于Interceptor解决权限和菜单管理的问题,在放在下一篇写吧,就酱紫。二、区别1、过滤器(Filter)首先说一下F...
2020-08-18 14:14:35 206
原创 数据库分组之后查询每组最大的一条信息
例如:我要根据id分组查询每组时间最新的一条数据Oracle:(select * from(select id,time,row_number() over (partition by id order by time desc) rnfrom XSSJ) b1where rn<=1) b;
2020-08-05 17:53:17 549
原创 如何通过命令启动和关闭springboot项目
启动项目:java -jar app-1.0-SNAPSHOT.jar停止项目:wmic process where (commandline LIKE “%%app-1.0-SNAPSHOT.jar%%” and caption=“java.exe”) delete将加粗字体换成你的项目jar包名称即可
2020-07-30 10:58:00 2623
原创 Springboot使用Junt测试使用到的注解
@RunWith(SpringRunner.class)@SpringBootTest(classes = TaskApplication.class)
2020-07-24 18:10:44 182
原创 AJAX出现乱码
在请求时加如下条件:contentType: “application/x-www-form-urlencoded; charset=utf-8”,
2020-07-24 18:09:41 68
原创 Java Object与JSON之间相互转换
注意:使用的alibaba fasterJson;将对象转成JSON字符串(使用阿里fasterJSON):String jsonStr= JSONObject.toJSONString(news);将JSON字符串转换成对象:News news1=JSONObject.parseObject(l1,News.class);将JSON字符串转换成List集合:List list= JSON.parseArray(data,CgPXssj.class);...
2020-07-24 18:08:45 321
原创 Java时间戳转字符串
Long time=new Date().getTime();String time1=new SimpleDateFormat(“yyyy-MM-dd”).format(time);
2020-07-24 18:06:33 2568
原创 数据库查询函数count搭配casewhen使用
select count(case when sfgk=1 then 1 else null end) as count1,count(case when sfgk = 0 or sfgk is null then 1 else null end) as count2 from CG_HJZL_YYSYDJBXX;此处统计 sfgk为1是计入count1 其他情况计入count2
2020-07-24 17:59:01 1237
原创 java常见的异常
<!--一个博主专栏付费入口结束--> <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-4a3473df85.css"> ...
2019-11-22 19:55:50 107
原创 oracle触发器ora-04091怎么解决
create or replace trigger TR_U_ID_SYNCHbefore update on COMPANY referencing old as old_valuenew as new_valuefor each rowdeclaretId company.id%type;PRAGMA AUTONOMOUS_TRANSACTION;beginif :new_va...
2019-10-19 19:15:26 430
转载 程序员那些必须掌握的排序算法
1.冒泡排序冒泡排序(Bubble Sort),是一种较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终...
2019-08-21 20:43:05 85
原创 (Java)Math里面的ceil.floor和round的方法区别;
(Java)Math里面的ceil.floor和round的方法区别: Java中.Math里面的ceil,floor,和round的区别在于:ceil:中文的意思是天花板,意思就是向上取值,就是数学里面的进一法;返回的类型是:双精度浮点型double;例如:Math.ceil(11.0000001);其结果等于12.0;对于负数来说可以这样理解:取整:Math.ceil(-11.9999...
2019-08-21 20:28:12 287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人