- 博客(47)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 ThreadLocal和InheritableThreadLocal的使用实例
什么时候去取这个local里的存储的线程变量id呢,我们方法入口记录了方法的入参,存储到数据库,方法里有些逻辑,比如调用其他的系统,同样也需要记录调用方法时的出入参,但是如何把这两个关连起来,表示这个时入口方法的子方法,就需要用的这个id, 作为子方法的parentId,这样做一个日志查询列表,就能查询所有主方法以及内部子方法的日志列表,同时也能关联起来。最近需要对系统中一些方法,记录这个方法的入参和出参,这里我们首先用到了spring的AOP,定义一个注解,日志表先自己生产一个主键。
2024-02-22 14:53:00
363
原创 springmvc http请求,支持get,post,附件传输和参数传输
【代码】springmvc http请求,支持get,post,附件传输和参数传输。
2023-10-23 14:48:05
609
原创 oracle存储过程新手学习
如何在pl/sql中查看dbms_output.put_line(varname)的输出结果?PL/SQL输出语句 dbms_output.put_line打印拼接字符串。Oracle 执行存储过程五种方法(带参数& 不带参数) - 码农教程。存储过程中使用select……PLSQL修改了存储过程如何编译保存。PLSQL测试窗口存储过程调试。ORACLE存储过程详细讲述。
2023-03-30 18:32:30
273
原创 关于el-steps循环后横向变纵向问题
后来想了半天才知道了,这个v-for应该放在el-step上,而不是el-steps上,在ul列表里,放在ul上或者li上都可以,效果一样,但实际上也有着本质区别,所以这里才会有问题。今天简单使用了下el-steps,本来用静态数据,轴线图能横向展示,怎么换成动态数据循环,就变成了纵向了,而官方文档中横向变纵向。
2023-03-24 11:20:04
874
原创 Uncaught ReferenceError: goToRenewalContractHome is not defined
Uncaught ReferenceError: goToRenewalContractHome is not defined jsp页面有时候我们经常碰到这个报错,其实大多数情况下并非这个js方法未定义,一般不会漏掉写这个方法,或者方法的语法不对,而是在执行这个方法之前jsp页面就已经报错了。所以需要找别的地方的报错,而不是纠结在这个方法上。比如我这个就是下面这个报错,导致的上面的报错,根本原因是下面这个方法里有个地方多了一个双引号导致的Uncaught SyntaxError:...
2021-09-10 11:30:04
183
原创 Calendar 时间戳精度存在误差问题
最近写了个获取具体时刻的时间公共方法,但是具体用的时候,发现拿具体的时刻时间戳进行比较,却出现了问题,看起来两个时间都是同一天同一时刻,怎么就不相等了,原来是毫秒数不一致。下面是我的时间刻方法:public static Date getFixTime(Date date, int hour, int min, int second, int num) { Calendar time = Calendar.getInstance(); if (null != date)
2021-08-16 18:08:04
1259
2
原创 vue 前端导出excel
axios({ type:'get', path:'/**/**', data:data, responseType:'blob', fn:data=>{ //前端返回报错信息 this.getErrorMs.
2021-07-19 21:07:45
204
原创 easypoi 模板导出兼容合并单元格功能
最新在使用easypoi,使用注解导出和模板导出的方式,现在主要就模板导出合并单元格一些坑和解决方法。首先我建议刚接触的同学看这篇文章,很详细,功能也比较全面,比较感谢这篇文章的原创作者,网站1:https://www.cnblogs.com/zys2019/p/13194068.html然后模板导出一些坑,可以看这篇文章,作者写的很详细,目前模板导出存在的一些问题,网站2:https://blog.youkuaiyun.com/weixin_38312502/article/details/105627498
2021-05-24 16:12:43
13536
9
原创 vue axios调用文件导出下载
axios调用,代码如下:data.umId = formData['umId']; data.name = formData['name']; data.supplierCode = formData['supplierCode']; data.month = formData['month']; axios({ type:'post
2021-05-14 16:59:08
204
原创 最佳的idea注释模板
1. class和interface注释,主键注释行代码:/** *@Description : TODO *@Author : ${USER} *@Date : ${DATE} ${TIME} *@Version : 1.0 **/创建新class后会自动生成注释,如果碰到以前的class没有注释,从下面模板中添加快捷键方式。2. 快捷键给class生成注释,这里的mygroup是我新建的template group, group里面是同样从这个+新建的两个模板,分别是..
2021-03-16 11:29:21
3061
7
原创 java 复制对象参数赋值
@Datapublic class ApplyTest extends BaseDTO { private String name; private String age; private String address;}@Datapublic class InsurantTest extends BaseDTO { private Strin...
2019-04-24 19:38:27
900
转载 定时器@Scheduled cron表达式(转载)
转载:https://www.cnblogs.com/dyppp/p/7498457.html
2019-03-12 11:43:48
240
原创 springboot时间格式转换(前后端时间格式处理)
1.string转成date: 从前端得到的时间格式一般是string字符串,而后台需要date类型进行一些时间范围查询操作,因此DTO类一般是以date类型接受的:import com.fasterxml.jackson.core.JsonParser;import com.fasterxml.jackson.core.JsonProcessingException;import c...
2019-03-05 09:25:53
4267
转载 maven项目将web2.5改为web3.1
解决报错信息,转:https://www.cnblogs.com/Eilen/p/7661933.html
2019-02-21 00:33:26
362
转载 springboot中使用@Value读取配置文件(转载)
转载:https://www.cnblogs.com/duanxz/p/4520627.html
2019-01-04 10:44:56
1543
原创 ES pdf文档下载地址
https://legacy.gitbook.com/book/quanke/elasticsearch-java/details
2018-12-28 17:37:54
1085
转载 disconf 展示 DisconfDataGetter.java源代码(转载)
package com.baidu.disconf.client.usertools;import java.util.Map;import com.baidu.disconf.client.usertools.impl.DisconfDataGetterDefaultImpl;/** * Created by knightliao on 16/5/28. */public cl...
2018-12-26 18:10:05
347
转载 eclipse常用快捷键
转自:https://www.cnblogs.com/iamfy/archive/2012/07/11/2586869.htmlEclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源
2017-11-21 22:42:57
1718
原创 mybatis里使用JSONArray.fromObject()报错
mybatis里我们有时候前端页面会用到局部刷新,然后我们会返回json格式的字符串,这是很常用的方式。可是,最近我获取List集合,然后把它转化JSONArray格式,通过的就是JSONArray.fromObject()方式,但是却报错,具体有两种错误,一种是: There is a cycle in the hierarchy(就是死循环)另一种是:net.s
2017-10-27 18:11:37
2401
原创 mybatis的延迟加载、一级缓存、二级缓存
1.一级缓存没什么可说的,默认开启。2.二级缓存:1. mybatis配置文件配置: 2. public class Department implements Serializable,缓存类实现序列化接口 .3. mapper映射文件添加.详情请看:3.延迟加载,这个我举例说明(一个部门有多个员工):package com.cn.su.entity;i
2017-10-26 23:19:43
311
原创 mybatis如何打印sql语句
有两种方式,一种是在log4j里配置,另外一种是在mybatis配置文件中配置,现在,详细介绍配置方法:1.log4j配置:log4j.xml(放在src下面包路径中)log4j.rootLogger=debug,stdout,logfile log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.append
2017-10-26 10:10:02
2497
转载 什么是hibernate懒加载?什么时候用懒加载?为什么要用懒加载?(转)
转载:http://www.cnblogs.com/cornucopia/articles/4541621.html所谓懒加载(lazy)就是延时加载,延迟加载。什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适,因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,我们让数
2017-10-25 15:42:33
571
原创 iframe的简单使用
1.方式一:根据标签的target方法: 薪资管理 系统管理 2.方式二:利用js方法改变iframe的src内容: 薪资管理 系统管理 function changeContent(url){ $(window.parent.document).find("#iframe").a
2017-10-25 14:25:20
247
转载 SpringMVC 使用@ResponseBody返回json 中文乱码
转载:http://www.cnblogs.com/qlong8807/p/5534417.html 既然找到问题了,那就必须想办法改过来,不同版本的Spring好像方法还不一样,网上不少说的都是Spring3.*的,现在Spring4早都出来了更改方式可以参考http://stackoverflow.com/questions/3616359/who-sets-res
2017-10-24 14:14:47
220
原创 mybatis generator命令行执行
配置文件generatorConfig.xml配置(1.不能有注释。2.路径都写绝对路径。3.jdbc配置不要用外部引入,否则会找不到): <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http:
2017-10-21 21:41:14
1337
原创 spring、springmvc、mybatis整合配置(注解)
最近整合ssm框架费了不少功夫,所以,把详细配置过程列出来,不足的地方望大侠们指正!项目目录:1.web.xml文件配置:<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocatio
2017-10-20 16:01:00
3336
原创 No mapping found for HTTP request with URI [/myMaven/student/findSingleStudent] in DispatcherServlet
这个问题查了好久,最后才发现原来是配置静态资源时出现的问题,记录下来!在springmvc.xml中配置静态资源: 注意:标红部分必须配置,不然会报错!
2017-10-09 17:56:29
312
转载 System.arraycopy的使用
转载于:http://blog.sina.com.cn/s/blog_5fc933730100mypf.htmlJAVA System.arraycopy方法的使用 (2010-11-02 11:43:38)转载▼标签: it分类: J2ME不废话,直接看代码就全清楚了。里面 // 后面的是运行的结果
2017-09-21 15:13:55
272
原创 navicat创建本地连接池
我们默认创建本地连接池mysql,用户名和密码通常是root,那么如何再创建自定义命名连接池,重新定义新用户的用户名和密码和使用的数据库呢?1.打开初始mysql(root用户)连接2.添加用户用户名和密码比较重要,代表了连接池的用户名和密码,主机也可以写127.0.0.1本机3.设置权限(添加用户权限):选择你需要的数据库,
2017-09-08 17:45:44
4424
原创 mybatis genrator的配置详解
最近刚学习了mybatis genrator,不断的尝试,终于配置成功了,先将我配置写下来以供参考:1. 首先创建maven项目,工程目录如下:2.pom.xml配置,其中红色代码部分是引入驱动,其实这个也可以不用这段,但是从插件引入,后面写genratorConfig.xml文件时,就不需要配置它驱动的绝对路径了。 myMaven
2017-09-01 15:06:22
602
原创 引入配置文件的几种方法
我们知道,有时候在xml配置文件中需要引入外部配置文件变量,在这里有两种情况:第一种是我是在写generatorConfig.xml文件的时候,这是mybatis-genearator配置生成pojo,mapper的配置文件,写法如下: . ......................../generatorConfiguration>
2017-08-16 23:06:47
1763
ssm整合jar综合
2017-10-20
关于使用spring注解的问题
2017-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人