- 博客(69)
- 资源 (11)
- 收藏
- 关注

转载 java学习路线
转载:https://blog.youkuaiyun.com/hao65103940/article/details/78478472
2019-04-17 16:18:00
165
原创 用Map消除为字典匹配的双重for循环
//获取数据 List<Student> studentList = studentMapper.select(); //获取字典code、name List<Dic> dicList = dicMapper.selectDicList(); //字典放入map Map<...
2020-04-29 17:01:25
391
原创 easyPOI导入获取注解错误信息以及行号
public class StudentDto implements IExcelModel, IExcelDataModel { private String errorMsg; private int rowNum; @Override public int getRowNum() { return rowNum; } ...
2020-04-01 15:28:56
4289
2
转载 Mybatis 插入与批量插入以及多参数批量删除
实体类:Mapper接口:import java.util.List;import model.AttachmentTable;public interface AttachmentTableMapper { int insert(AttachmentTable record); void insertByBatch(List<AttachmentTable...
2020-04-01 15:16:35
286
原创 Java循环截取字符串或者list
public static void main(String[] args) { List result = new ArrayList<>(); for(int i=0; i<9; i++){ result.add(i); } List list = new ArrayList&l...
2020-04-01 14:35:06
1082
原创 java的JVM、JRE与JDK的作用和关系
首先,我们先对java编程语言的编译和执行进行一个整体的了解。我们可以用两个阶段来概括:一是java代码的编译阶段,二是java程序的运行阶段。在java代码的编译阶段,主要的任务是将编写好的xxx.java的源代码文件在dos命令窗口中使用java的编译器工具javac将.java后缀的java源文件编译为一个或者多个.class后缀的字节码文件(这里的字节码文件并非是二进制文件)。...
2020-03-20 15:29:58
359
原创 oracle 同比增长率计算
同比计算公式:同比增长率=(本年-上年)/上年*100%例如计算某个东西的绝对量的年度同比增长率NVL (ROUND (NORM_VLAUE / LAG (NORM_VLAUE) OVER (ORDER BY NORM_NAME, "YEAR") * 100,2) - 100,'0')计算公式:ROUND (NORM_VLAUE / LAG (NORM_VLAUE) OVE...
2020-03-19 11:01:49
2800
原创 java调用外部接口(含参数)
场景:页面查询时调用外部接口(含参数),对获取的数据进行封装返回页面url为外部接口,放入硬编码中;params为查询参数HttpUtil为工具类,doPost方法: public static String doPost(String apiUrl, Map<String, Object> params) throws Exception { ...
2020-03-10 20:02:26
3804
原创 List合并
场景:折线与柱状是同一种类型的数据,后台查询的时候可能是通过不同方式查出来,这时需要把两个list集合放到一起返回给前台,我处理的方式是新建一个类来存放着两个list集合业务处理为返回数据为:...
2020-03-10 19:42:08
654
原创 idea tomcat 乱码问题的解决及相关设置
转载:https://www.cnblogs.com/shej123/p/10312806.html
2020-01-03 12:29:02
282
原创 不同版本jdk切换
转载:https://www.cnblogs.com/yanzige/p/5377332.html1、原本安装了jdk1.7,环境变量也是配置的1.7相关路径,在cmd下输入【java -version】后,显示【C:\Users\Administrator>java -versionjava version "1.7.0_79"Java(TM) SE Runtime Env...
2019-12-31 15:20:07
321
1
原创 SQL替换
select CONCAT('str1',IFNULL(UserName,''),'str2'),CONCAT('str3',IFNULL(CarCode,''),'str4') carCode,CONCAT('str5',IFNULL(UserTel,''),'str6'),CONCAT('str7',Bgndt,'str8'),CONCAT('str9',Enddt,'strs')from ...
2019-09-05 17:25:35
1079
原创 表格导出值为null处理为空字符串
无论什么导出方法,都需要set,get方法所以在类里面做处理就行了。第二种方法是在sql语句里进行处理:利用mysql语法:IFNULL(expr1,'') expr1为要查的属性。...
2019-07-15 10:42:38
4953
原创 分组查询24小时之内的实时车流量数据
以当前时间为节点,查询前24小时之内的实时车流量进出数据。 SELECT a. HOUR HOUR, ifnull(b.count, 0)enterVehicleNum, ifnull(c.count, 0)leaveVehicleNum FROM ( SELECT DATE_FORMAT( DATE_ADD( date_sub(NOW(), INTERVA...
2019-07-12 11:42:05
9532
原创 Mybatis多属性值模糊查询
<if test="param != null"> AND CONCAT(IFNULL(title,''), IFNULL(keywords,''), IFNULL(org_name,'')) LIKE CONCAT('%',REPLACE(#{param},'%','/%'),'%') escape '/'</if>或
2019-07-04 17:15:46
992
原创 关于maven的一些小知识点
1、maven简单来说就是一个开源的项目,是纯java开发,并且只用于管理java项目。2、拿到maven,就会发现这个项目非常小,只有几百kb,这是为什么呢,因为它没有jar包,但是需要jar包么,答案是肯定的,jar包就放在本地仓库(自己本地建一个文件夹专门用来存放jar包,并在maven的conf文件里面配置)它是怎么获取jar包的呢,这就是maven的核心,pom.xml文件了,依...
2019-06-21 07:19:00
61
转载 Maven pom.xml中的元素modules、parent、properties以及import
转载:https://www.cnblogs.com/youzhibing/p/5427130.html
2019-06-18 10:14:58
754
原创 java学习线路
转载:http://www.cnblogs.com/java1024/p/8583274.html最近有些网友问我如何自学 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想学,但又很迷茫,不知从何下手。我就以过来人的经历,写在这篇博客里,不一定都对,但都是我根据自己的经历总结出来的,供你们的...
2019-04-24 16:25:00
27
原创 jquery序列化表单
譬如提交一个登陆的from表单:jsp中用到了两个属性:表单的id(用于定位)、input的name(用于获取输入框里的值)$("#form").serialize()这个就是表单序列化的代码。ajax提交,咱们看看控制台:接收到了,咱们在看看后台:很棒,js代码很简约,简化了通过id定位取值的步骤。...
2019-03-01 14:48:29
628
原创 五条命令完成Windows下MySQL 5.7压缩版安装
把下载好的压缩包解压到文件夹;新建my.ini文件,配置一下,放入bin文件下:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\MySQL\mysql-5.7.25-winx64# 设置mysql数据库的数据的存...
2019-02-17 11:39:42
244
原创 layui中的checkbox单/全选事件捕获
layui中全选事件一般用form.on获取而单选一般用table.on来捕获 //checkbox单选点击事件 table.on('checkbox(table)',function(obj){ // 触发复选框后的回调函数 var child = $('.layui-table').find('tbody input[type="checkbox"]'...
2019-01-31 15:40:40
9265
转载 MySql数据库实现自定义排序
field()函数为mysql的排序函数,语法为order by field(column,value1,value2,value3)column为需要排序的字段,然后后面列举出来的value是排序规则。例如:select * from table_name where xxxxxx order by field (state,2,3,1,5,4);就是以state这个字段的...
2019-01-31 10:48:40
748
2
原创 quartz配置
一、applicationContext.xml文件的配置:可单独写一个applicationContext-quartz.xml来编写配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/...
2019-01-15 11:03:05
287
原创 如何判断某个jar包是否应该被引入
搭建项目配置文件的时候就在想,项目中如何判断哪些jar包应该被引入,那些jar包毫无意义需要被删除的?网上找了些答案:基本上都是通过自己的实战经验来增删的,Maven+自己的经验实践总结就能最大限度的保证项目中不存在多余的包或者是自己一个一个的添加,根据报的错误,查找原因,补加对应的Jar这两类。还有一些经验的总结,在此记下:数据库:c3p0.jar(jdbcSpring) ...
2019-01-08 14:40:01
3949
转载 关于maven项目的pom.xml结构分析
一个基本项目的pom.xml文件,通常至少有三个部分第一部分,项目坐标,信息描述等 <modelVersion>4.0.0</modelVersion> <groupId>com.company.project</groupId> <artifactId>module</artifactId>...
2019-01-07 14:51:20
1432
1
原创 layui怎么获取表单数据?
获取form中的数据:jsp:<form class="layui-form"> <button id="btnSubmit" lay-filter="btnSubmit" lay-submit>保存</button></form>js:form.on('submit(btnSubmit)', functio
2018-12-28 11:08:06
38846
1
转载 项目配置文件为啥有好几个?
对于使用XML文件进行配置的spring项目,当项目较大时,配置文件可读性和维护性差,庞大的spring配置文件难以阅读。同时,多人修改同一配置文件容易发生冲突,减低开发效率。对于xml配置项目,建议将一个大的配置文件分解为多个小的配置文件,每个配置文件仅仅配置功能相近的Bean。也就是说,配置文件其实是可以放在一起写的,只是为了方便阅读以及修改从而分为了多个配置文件。一、拆分策略?(...
2018-12-21 11:24:50
536
原创 多个 js、css 文件怎么统一引用?
新建commentJs.js文件,把需要引用的js用以下方法放入document.write('<script src="static/js/student/student.js" type="text/javascript"></script>');document.write('<script src="static/js/jquery-1.8.2.min....
2018-12-18 09:55:15
5358
转载 mvc:default-servlet-handler 是什么东西?
优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。如果将DispatcherServlet请求映射配置为"/",则Spr...
2018-12-17 09:55:33
643
原创 XHR异步请求 GET
四句核心代码://1创建XHR对象var xhr = new XHRHttpRequest();//2监听XHR的就绪状态改变事件xhr.onreadystatechange = function(){};//3连接到服务器xhr.open('method', 'url', isAsync); //isAsync表示是异步请求,现在浏览器只支持异步请求,所以一般都填填tr...
2018-09-19 14:10:04
1685
原创 用java写模糊查询怎么表示?
后台模糊查询的具体思路:从后台接收参数后,把参数进行处理:params.put("code", ValidatorUtil.getLikeString(code));params是存放code的数组,比如code是A,那么进行处理后就是 %A% 把这个参数传入数据库,作为查询条件where的的一个条件,查询结果:...
2018-09-17 09:52:16
5177
原创 日期控件设置默认值
// 初始化日期 function getInitMonth(flag){ var date = new Date(); var nowYear = date.getFullYear(); var month = ("0" + (date.getMonth() + 1)).slice(-2); var day = ("0" + date.getDate()).slice...
2018-09-04 09:42:47
6567
转载 Mapper中sql语句不等于的表示
转载:https://blog.youkuaiyun.com/weixin_40797576/article/details/78796028select * from test where id<>1;但是mybatis报错 <> 应该转义 &lt;&gt; select * from test where id &lt;&gt; 1;...
2018-08-31 09:39:36
981
转载 jquery的each()详细介绍
转载:https://www.cnblogs.com/xiaojinhe2/archive/2011/10/12/2208740.htmleach()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each...
2018-08-27 10:43:46
4069
easyPOI表格导入导出所需jar包
2018-05-24
三种方法实现验证码
2018-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人