- 博客(49)
- 收藏
- 关注
原创 3DES加解密
/PKCS5Padding 和 PKCS7Padding 都可以用PKCS5Padding。//解密 这里注意不能直接content去转byte要先Base64解码。//将url参数转换成map。
2023-12-21 18:35:58
945
原创 JAVA EXCEL 导出合并单元格
String arr[] = {"指标类别","指标名称","","1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"};"慢病签约率","慢病签约增长率","慢病管理总人数","高血压管理人数","2型糖尿病患者管理人数","高脂血症管理人数","多类合并慢病人数","","","","血压控制率","血糖控制率","血脂控制率","慢病就诊人次","慢病基层就诊人次","上级医院就诊人次",
2023-12-21 18:30:37
1424
原创 数据库备份
echo -e "备份目录 $backupdir 创建成功。echo "备份目录 $backupdir 已经存在。# 注意数据库备份密码 设置在/etc/my.cnf中。# 名称:mysqlback.sh。echo "开始备份数据库..."# 备份所有数据库到本地(不压缩)# 如果文件夹不存在,创建文件夹。# 备份单个数据库(不压缩)echo "备份数据完成。echo "删除备份成功。# 本地存放备份数据库目录。# 只保留7天的备份文件。# 备份文件后缀时间。
2023-11-21 14:03:00
363
原创 mysql 慢sql日志打印
set global slow_query_log=1;set global slow_query_log_file='D:\\mysql-slow.log';set global long_query_time=3;
2021-06-02 19:18:43
860
原创 Callable获取线程返回值
ExecutorService executorService = Executors.newCachedThreadPool();Future future = executorService.submit(new ThreadCall(itemQueue, clcQueue, type, itemQueuePatService, doctor1));ApiResult apiResult = new ApiResult();//获取线程返回值if(!future.isDone()) { .
2021-04-16 15:40:46
446
原创 监听java程序终止发送钉钉消息通知
以springboot项目为例 kill -9 进程号则监控无效 kill 进程号有效public class HuiFanServiceApplication { public static void main(String[] args) { SpringApplication.run(HuiFanServiceApplication.class, args); ProjectUtil projectation=SpringUtil.getBean(ProjectUt
2021-04-15 19:30:42
346
原创 this is incompatible with sql_mode=only_full_group_by
查询全局 SELECT @@GLOBAL.sql_mode;单库 SELECT @@sql_mode;去掉ONLY_FULL_GROUP_BYSET @@GLOBAL.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';SET @@sql_mode='STRICT_TR...
2021-04-01 15:16:16
88
原创 yearweek获取上周跨年问题
通常情况下是yearweek(now())-1但是跨年得话比如yearweek(20200106) 结果是202001 周日为一周的开始是2020年得第一周 -1 为202000 无法获取上周201952所以查询上周六日期所在周数即为上周数据WEEKDAY(CURDATE()) 周1为0查询上周六SUBDATE(CURDATE(), WEEKDAY(CURDATE()) + ...
2020-01-06 17:25:05
1055
原创 mysql Communications link failure
数据库配置添加spring.datasource.druid.test-on-borrow=true或者<property name="testOnBorrow" value="true" />
2019-08-01 11:03:35
197
原创 case when 连表查询根据2表值修改1表字段显示值
<select id="getProjectList" resultMap="BaseResultMap" parameterType="com.health.medical.core.pojo.entity.basic.BasicProject"> select p.id, p.hospital_code, p.hospital_name, p.project_code, p....
2018-12-07 15:18:03
486
原创 ajax传递List参数
js部分:var groupDetails = new Array();$("#pjcSelect2 option").each(function () { var groupDetail = { groupId : model.id, groupName : model.groupName, projectName : $(this).att...
2018-11-28 21:58:27
518
原创 select 多选 multiple 选中取消后无法再次选中
//可选项目回车搜索$("#projectName").keypress(function (event) { if (event.keyCode == 13) { // $("#pjcSelect1 option").removeAttr("selected"); $("#pjcSelect1 option").each(function () { ...
2018-11-28 17:57:47
1115
原创 mysql 5.7 解压版 安装net start mysql 发生系统错误 2
1.配置环境变量 用户变量path 添加 mysql 安装目录2.新建my.ini文件 放到E:\mysql-5.7.24-winx64安装目录下[mysqld]port = 3306basedir=C:/software/mysql-5.7.21-winx64datadir=C:/software/mysql-5.7.21-winx64/data max_connection...
2018-11-22 11:34:13
1100
原创 thymeleaf 数字格式化
使用案例:<td th:text="${#numbers.formatDecimal(item.kaipiaozje/100.0,1,2)}"></td>说明:若想四舍五入保留小数后两位 应为(item.kaipiaozje/100.0,1,2) 如 109/100 = 1.09 若为(item.kaipiaozje/100,1,2) 则会丢失精度 如...
2018-10-24 15:42:29
14304
原创 按月统计sql
select month(cmmit_date) month, count(1) countfrom buss_dual_referralwhere YEAR (cmmit_date) = #{year} GROUP BY MONTH(cmmit_date)mybatis int or integer 类型 保存xx= 0 回返回true
2018-01-26 18:41:41
914
原创 mybatis if test == 写法
正确写法: <if test='itemListParam.refType == "1"'>and b.org_id_from=#{itemListParam.hosId}and b.org_id_to=#{itemListParam.hosId}错误写法: <if test="itemListParam.refType == '1'">
2018-01-26 10:05:00
1676
原创 sql先排序再去重
一、select rs.* from (SELECT * from common_role_menu ORDER BY create_time desc) rs GROUP BY rs.role_id(待验证)二、select a.* from common_role_menu a where a.create_time = (select max(create_time) from ...
2018-01-03 11:38:58
4102
1
原创 jquery.dataTables 按条件查询后重新生成表格 点击排序还是原来的数据问题
js 代码 vue+jq$(document).ready(function() { logList();});var userArr = new Array();function logList() { $.get("/oplog/logList",{cuser : cuser, time : time, module : module},
2017-09-06 14:52:20
4359
1
转载 Java技能清单
· Java基础部分*Java基础才是重中之重,只有基础打牢了,学习各种框架才能游刃有余。1,菜鸟教程——Java基础:http://www.runoob.com/java/java-tutorial.html2,文件传输基础——IO流(视频):http://www.imooc.com/learn/1233,Java中注解的用法(视频):http://ww
2017-08-24 17:37:49
400
原创 js json对象转string java字符串转json 转java对象
appInfo json对象转stringappInfo : JSON.stringify(appInfo)//JSONObject json= JSONObject.fromObject(approveInfo.getAppInfo())字符串转json//AppInfo appInfo = (AppInfo) JSONObject.toBean(json, AppInfo.class)
2017-08-15 12:08:17
726
转载 get传参 有特殊字符 比如+ 会变为空格
比如参数为:alps[+]r505[+]r505实际传的是alps[ ]r505[ ]r505model = model.replace(/\+/g,"%2B");var downImei = request_url+"/user/export.json?page=1&size=20&syb="+syb+"&country="+country+"&model=" + mo
2017-07-24 16:08:26
2697
原创 java生成excel及下载 poi
//导出符合查询条件的excelpublic void exportExcel(HttpServletResponse response, String syb, String model, String country, String tag, String deadline, String life, String imei) throws ParseException, IOExcepti
2017-07-21 19:12:05
371
原创 jq 属性选择器动态属性值 和v-for 中嵌套v-for
动态属性值:$("dd [type='checkbox']").change(function () { var cname = $(this).prop("name"); $("[name="+cname+"]").prop("checked",$(this).prop("checked")); });$(".auth_rul
2017-07-12 15:37:17
1328
原创 vue attr取不到属性值问题
js:$(document).ready(function() { $.get("/account/authGroupInfo",{id:groupId}, function(data) { var arr = data.data.rules.split(","); console.log(arr); $.get("/account/al
2017-07-11 11:12:06
3828
原创 mysql insert 返回自增长主键问题
insert into t_se_push (nettype,aid,exceptdownflag,tags,approvalflag,remark,type,`status`,ctime,utime,cuser,uuser,enabledtime) values (#{nettype},#{aid},#{exceptdownflag},#{t
2017-07-10 11:44:17
926
原创 session保存/取登录信息
@ResponseBody@RequestMapping(value = "login", method = {RequestMethod.GET, RequestMethod.POST})public Object login(HttpServletRequest request, HttpServletResponse response, String user, String pwd)
2017-07-07 16:50:08
1435
原创 bootstrap tab手机端无法在同一行显示
ul class="nav nav-tabs"> li class="active">a style="padding: 10px 10px 10px 15px" data-toggle="tab" href="#tab-1" aria-expanded="true" > 待我审批 a> li> li >a style="padding: 10px
2017-07-07 09:31:37
645
转载 bootstrap手机界面自适应
为什么bootstrap页面在手机端页面都缩小 只要每个页面都加上这样的标签头,电脑端和手机端的效果就会保持一致,加了标签头
2017-07-06 18:09:40
10761
2
原创 vue v-if v-else v-else-if
td v-if="value.status ==0">正在审批td>template v-else> td v-if="value.status ==1">审核通过td> td v-else>审批未通过td>template>
2017-06-28 18:34:12
1719
原创 vue 点击传参 页面跳转
tr v-for="value in options"> td>{{ $index }}td> td>{{ value.approveNumber }}td> td>{{ value.businessType }}td> td>{{ value.title }}td> td>{{ new Date(parseInt(value.ctime)).toLoca
2017-06-28 17:45:39
4527
原创 js时间戳转ymd
new Date(parseInt(1498635333000)).toLocaleString().replace(/:\d{1,2}$/,' ')new Date(parseInt(value.ctime) *1000).toLocaleString().replace(/:\d{1,2}$/,' ')结果2017/6/28 下午3:35:33
2017-06-28 16:06:17
403
转载 sql 去除空格
【SQL】字符串去空格解决方法一、表中字符串带空格的原因 1,空格就是空格。 2,控制符 显示为 空格。二、解决方法 第一种情况,去空格的处理的比较简单,Replace(column,' ','') 就可以解决。 第二种情况,解决方法就比较麻烦点:需要先查出相应的ASCII码,再用Replace(col
2017-06-27 12:24:01
968
原创 拿到下拉框被选中的 文本内容
$("#package").find("option:selected").text()new Date(new Date().getTime() - 24*60*60*1000).toLocaleDateString().replace(/\//g,'')时间转数字
2017-06-26 12:00:16
1240
原创 html通过js获取java传过来的cookie
java 部分@ResponseBody@RequestMapping(value = "login", method = {RequestMethod.GET, RequestMethod.POST})public Object login(HttpServletRequest request, HttpServletResponse response, String user, Str
2017-06-26 11:45:15
3738
1
原创 window.location.href传递js对象参数及获取参数
var createapprove = { version : $("#versionname").val(), channel : $("#channel").val(), package : $("#package").val(), count : count.data,
2017-06-24 17:01:36
35114
转载 百度echart字体设置
原文地址 http://www.cnblogs.com/ytwanzi/p/6640935.htmlECharts配置项之title(标题)1.标题居中//left的值为'left', 'center', 'right'title:{ left:'center'} 2.主副标题之间的间距title:{ //默认为10
2017-06-23 16:31:31
2213
转载 js json数组按某一字段排序
一.首先给大家介绍js中内置的 sort() 方法此方法默认是按字母顺序对数组中的元素进行排序的,说得更精确点,是按照字符编码的顺序进行排序。看如下例子:当数组中元素为 数字类型 时,排序结果与我们设想的完全不同,因为默认是按照字符编码的顺序进行排序的。解决方案:sort() 方法接收一个可选参数(此参数必须是函数),我们可以自己定义排序规则,如下图
2017-06-23 14:58:50
6221
原创 js 时间不足补0
function getNowFormatDate() {//昨日时间 var day = new Date(new Date().getTime() - 24*60*60*1000); var Year = 0; var Month = 0; var Day = 0; var CurrentDate = ""; //初始化时间
2017-06-23 10:23:49
1020
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人