- 博客(43)
- 资源 (1)
- 收藏
- 关注
原创 jvm堆栈日志里大量的WAITING (parking)怎么分析问题代码在哪里呢?
下图是阿里arms日志监控里,当时的线程情况:以下日志是jstack打印的日志:2021-07-13 12:58:18Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.171-b11 mixed mode):"Keep-Alive-Timer" #1660 daemon prio=8 os_prio=0 tid=0x00007fab642a6000 nid=0x6a9 sleeping[0x00007faba86db0..
2021-12-09 09:02:30
12099
原创 mysql语句update、delete关联表处理
更新语句:UPDATE vr_work_order t1,vr_dispatch_order t2SET t1.WORK_STATUS = "LEAVE_FACTORY"WHERE t1.DISPATCH_NO = t2.VRDO_NO AND t2.VRDO_STATUS IN ( "APPOINTMENT" ) AND "2021-04-30 23:59:59" >= t2.CREATE_TIME删除语句:DELETE t1FROM ...
2021-09-24 11:57:34
272
原创 mysql5.7.25及以上版本复制表时Invalid default value for“MODIFY_TIME“
原因:mysql5.7.25及以上版本复制表时,出现默认值不兼容的问题。检查问题:show variables like 'sql_mode';查看sql_mode。果然:NO_ZERO_IN_DATE,NO_ZERO_DATE这两个参数限制时间不能为0解决办法:临时修改sql_mode属性,只在当次会话生效set session sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_...
2020-12-24 10:52:21
816
原创 mysql5.7.6版本以后的数据库,运行sql文件时报错
主要是因为时间类型没有设置默认值造成的,修改前:`SUBDATE1` timestamp NULL DEFAULT NULL COMMENT '预留字段'修改后:`SUBDATE1` timestamp DEFAULT CURRENT_TIMESTAMP COMMENT '预留字段'
2020-12-22 11:06:15
329
2
原创 delete删除时,限制条件在另一个表,且限制删除条数
deleteFROM cd_message_context WHERE EXISTS ( SELECT 1 FROM es_user eu WHERE cd_message_context.RECEIVER = eu.ESUS_LOGIN_NAME AND eu.ESUS_SUBSTR1 NOT IN ( "SUPPLIER" ))AND cd_message_context.TITLE LIKE "%未报到%" limit 50000;
2020-09-15 09:27:36
1288
原创 Java云片发送短信代码案例
public static void sendPost(){ //创建post请求对象 HttpPost post = new HttpPost("https://sms.yunpian.com/v2/sms/batch_send.json"); try { //创建参数集合 List<BasicNameValuePair> list = new ArrayList<BasicNameValu.
2020-09-14 14:12:11
415
1
原创 java如何发起post请求
public static void sendPost(){ //创建post请求对象 HttpPost post = new HttpPost("URL"); try { //创建参数集合 List<BasicNameValuePair> list = new ArrayList<BasicNameValuePair>(); //添加参数 .
2020-08-30 10:48:19
1250
原创 centOS安装MYSQL
1:安装mysql和mysql-server#yum install mysql#yum install mysql-server2:检查mysql是否启动service mysqld status 查看mysql是否启动service mysqld start 启动mysql3:登录mysqlmysql -u root -p4:修改密码alter user 'root'@'localhost' identified by '设置的新密码'5:退...
2020-07-14 11:27:54
175
原创 idea+tomcat实现热部署
1:修改idea配置在setting界面,打开Debugger-HotSwap选项,确保勾选了Build project before reloading classes,同时选择Reload classes after compilation为Always。这样我们在编译某个修改了的java文件之后,就会利用HotSwap机制reload class,而Build project before reloading classes就确保了其他修改过的文件一起同步到部署目录。...
2020-05-19 14:43:31
318
原创 Resultful接口风格练习
首先编写controller类package com.example.study.controller;import com.example.study.entity.User;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PathVari...
2020-04-21 14:43:29
716
1
原创 如何用JAVA使用RabbitMQ,以及四种交换机的介绍
1:如果maven项目,在pom.xml文件里配置java操作RabbitMQ的jar包。 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> ...
2020-03-04 14:42:27
1505
原创 java调用没有嵌套table的jasper文件生成PDF返回到页面
@ResponseBody @RequestMapping(value = "/printing") public void printing(@RequestParam Map<String, String> queryParams, HttpServletResponse response) throws IOException, JRException { String...
2020-02-27 10:38:58
222
原创 去掉小数后面多余的0
public class Ceshi { public static void main(String[] args) { String number="17.0000"; String number2="15.5500"; System.out.println(replace(number)); System.out.pr...
2020-02-17 11:16:21
1707
1
原创 double类型如何去掉多余的零
public class ReplaceString { public static void main(String[] args) { Float f = 1f; System.out.println(f.toString());//1.0 System.out.println(replace("1"));; //...
2020-02-13 18:17:09
5143
原创 ionic安装环境时,执行ionic cordova build android报错解决方法
cd C:\Users\17720\AppData\Local\Android\SDKcd toolscd bin这时该路径下有一个windows批处理文件sdkmanager,用这个来解决问题,调用命令sdkmanager --licenses
2019-12-13 13:42:12
450
原创 java获取文件电脑路径
URL url = Thread.currentThread().getContextClassLoader().getResource("META-INF/public/ymsweb/waybill/dispatchPrint/zhuancangdan.jasper"); String path = url.getPath();
2019-11-12 15:21:38
781
原创 java调用ireport返回pdf需要用到的jar包和解决中文乱码的问题
1:首先导入需要的jar包<!-- ireport导表 --> <dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>jasperreports</artifactId> ...
2019-11-12 13:10:54
471
原创 java通过file读取txt文件内容
String path="G:/test.txt"; File file = new File(path); // 要读取以上路径的input。txt文件 System.out.println(file.getName()); byte[] bytes = new byte[1024]; StringBuffer s...
2019-11-06 14:30:07
7007
原创 原生POST请求并接受处理返回值
package com.example.study.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.m...
2019-11-05 14:34:07
979
1
原创 用Java判断两个时间区段是否重合(文字+图描述,超直白易理解)
package com.example.demo.controller;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class c...
2019-10-17 00:02:00
815
原创 angular路由学习
1:页面代码<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>AngularJS 路由实例</title> <script src="https://cdn.staticfile.org/angular.js/1.7.0/...
2019-09-18 16:16:03
165
原创 Angular http post向后台传参
angular前端代码 $scope.tijiao=function(){ alert("准备请求后台了"); $http({ method: 'POST', url: '/httpHtml', data:{ ...
2019-09-16 15:44:25
1345
原创 github如何完成多人同时开发
第一步:找到github上的项目第二步:点击你要授权和别人一起开发的项目,并且选择Settings第三步:根据箭头符号的地方添加要一起协作开发人的github账号...
2019-09-06 16:59:36
1657
原创 动态生成饼状图
1:页面<!DOCTYPE html><html style="height: 100%"><head> <meta charset="utf-8"> <title>Echart展示</title> <script type="text/javascript" src="http://e...
2019-08-15 11:37:47
776
原创 创建一个最简单的登录项目
1:利用idea编程工具创建springboot+springMVC+Mybatis架构的项目(1)第一步:打开idea创建新项目(2)第二步:选择spring Initializr,然后next(3)第三步:修改项目名和打包类型(4)先选择springboot的版本,2.1.6。再选择项目类型web->spring web starter。选择数据...
2019-08-08 14:29:28
655
原创 java导出EXCEL
Controller层package com.example.demo.controller;import com.example.demo.entity.User;import com.example.demo.service.UserSservice;import com.example.demo.util.ExportExcel;import org.springframew...
2019-07-31 17:08:24
178
原创 java导出PDF
controller层package com.example.demo.controller;import com.example.demo.entity.User;import com.example.demo.mapper.UserMapper;import com.example.demo.util.ExportPDF;import com.itextpdf.text.Do...
2019-07-31 15:47:29
847
原创 JSON字符串和java对象互转
package com.example.demo.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.example.demo.entity.User;import com.google.gson.Gson;public class JsonStringFor...
2019-07-31 14:27:52
150
原创 echart饼图中给series的data动态赋值
以下是前端代码<!DOCTYPE html><html style="height: 100%"><head> <meta charset="utf-8"> <title>Echart展示</title> <script type="text/javascript" src="http...
2019-07-22 09:22:29
9454
转载 idea设置代码自动提醒
https://jingyan.baidu.com/article/91f5db1b73d64c1c7f05e3dc.html
2019-06-27 11:48:34
2471
1
原创 关于hibernate使用源生sql操作数据库
首先配置连接数据库的xml。然后在类里: //先得到session Session session=sessionFactory.openSession(); //开启事务 session.beginTransaction(); List<User> userList=session.createSQ...
2018-06-07 00:22:14
308
原创 ssm框架整合redis
第一步:导入redis需要的jar包 <!--redis--> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <ve...
2018-06-07 00:21:35
1214
原创 如何查看mysql的默认引擎和修改mysql的引擎
一:使用show engines命令。二:修改mysql引擎用:default-storage-engine=MyISAM
2018-06-02 16:04:47
5161
原创 eclipse安装或卸载maven插件
安装MAVEN:在Eclipse选择Help --> Install New Software输入地址http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/ ,稍等片刻,在出现如下截图中所示的选项后把选项勾上,如下截图所示。卸载maven:在Eclipse选择Help --> Install New Software...
2018-05-31 11:46:35
6652
原创 redis如何存、取对象
第一步:先创建redisUtilpackage com.runtai.redis;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public class RedisUtil { private static...
2018-05-28 15:55:25
12039
原创 下拉菜单从数据库读取数据动态生成
一、页面index.ftl<html> <head> <meta charset="utf-8"> <script type="text/javascript" src="js/jquery.js"></script> </head> <body> <form action="",method="POST">
2017-11-22 11:10:17
9449
3
gitkraken如何免收费,不分windows或mac
2023-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人