- 博客(92)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 【转】fastjson对象,JSON,字符串,map之间的互转
1.对象与字符串之间的互转将对象转换成为字符串String str = JSON.toJSONString(infoDo);字符串转换成为对象InfoDo infoDo = JSON.parseObject(strInfoDo, InfoDo.class);2.对象集合与字符串之间的互转将对象集合转换成为字符串String users = JSON.toJSONString(users);将字符串转换成为对象集合List<User> userList = JSON.p
2020-07-10 10:43:36 239
原创 Kafka producer工具
import org.apache.kafka.clients.producer.*;import org.apache.kafka.common.serialization.StringSerializer;import java.util.Properties;/** * apache kafka生产者工具 * Created on : 2020年6月30日 * @author poke * @version 1.0 */public class KafkaProducerUti.
2020-06-30 17:39:51 1204
原创 TOMCAT shutdown 结束线程
基本原理为启动tomcat时记录启动tomcat的进程id(pid),关闭时强制杀死该进程第一步 :vim修改tomcat下bin/catalina.sh文件,添加点东西,主要是记录tomcat的pid,如下:#设置记录CATALINA_PID。#该设置会在启动时候bin下新建一个CATALINA_PID文件#关闭时候从CATALINA_PID文件找到pid,kill。。。同...
2019-11-06 14:38:28 554
原创 com/sun/tools/javac/processing/JavacProcessingEnvironment
public static Map<String, byte[]> compile(String javaName, String javaSrc) { JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); StandardJavaFileManager stdManager = compiler....
2019-07-30 10:28:06 5240 4
转载 No typehandler found for property jobData
原文:https://blog.csdn.net/libertine1993/article/details/80930194背景:搭了一个demo项目启动的时候Mybatis报错错误信息:Caused by: java.lang.IllegalStateException: No typehandler found for property xxx排查过程:在网上找资料,...
2019-06-06 10:10:42 2910
转载 Linux常用命令
转自:https://www.cnblogs.com/fnlingnzb-learner/p/5831284.html系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架...
2019-03-28 17:32:08 219
原创 soap协议解析href multiRef 格式数据
上游报文格式变更,没办法,时间紧,手写一版,写死先凑合用,哪位有更好解决方案欢迎指导交流由<updateType xsi:type="int">2</updateType >变更为<updateType href="#id2"/><multiRef id="id2" soapenc:root="0" soapenv:en
2019-03-07 17:30:49 1643 1
原创 数据分流处理方案
命题:已知待处理数据总数,期待按N个周期进行分批处理,实现缓解服务器压力 int a = 2165892;//待处理的总数 int b = 0;//累计处理数 System.out.println("执行前待处理数量:" + a); for(int divider = 30;divider >=1; divid...
2019-01-16 14:58:00 2895
转载 Tomcat 启动时间突然过长
进行服务扩容时发现复制过来的tomcat启动时间过长,整个时间长达四分钟,是正常时间的十倍,观察日志发现如下原因: WARNING [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for ses...
2018-12-27 10:45:55 1745
原创 Spring Redis 哨兵配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springfram
2018-12-03 17:28:47 990
转载 jenkins jdk版本问题报错
maven3.2版本以后,运行maven必须使用JDK1.6以上的版本。maven3.0/maven3.1可以运行在JDK1.5版本上。在做平台定制项目时,使用客户的开发环境:JDK1.6,MAVEN3.2.2,此时如果编译平台组件可能会有问题。例如:PTP项目必须使用JDK1.5版本编译,因为1.6版本相比很多接口类增加了接口,在切换到JDK1.6后很多类将会无法编译通过。解决方法:使用mave...
2018-07-12 15:16:25 3578
原创 update left join 多表关联更新
UPDATE _black_lists bLEFT JOIN _phone_sections p ON substr(b._mobile, 1, 7) = p._sectionSET b._province = p._provinceName;
2018-07-03 14:43:28 4615
转载 乐观锁防止更新出现脏数据
update account_wallet set user_amount = #{userAmount,jdbcType=DECIMAL}, version = version + 1 where id =#{id,jdbcType=INTEGER} and version = #{version,jdbcType=INTEGER}
2018-06-13 17:37:04 887
转载 java.lang.ClassNotFoundException: Cannot find class: BaseResultMap
相应的model对应的mapping中将resultType改成resultMap即可
2018-06-08 11:35:55 1131
转载 mysql8.0.11 Client does not support authentication protocol requested by server; consider upgrading
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';FLUSH PRIVILEGES;
2018-05-22 15:54:22 252
转载 Redis配置文件详解
# Redis配置文件样例# Note on units: when memory size is needed, it is possible to specifiy# it in the usual form of 1k 5GB 4M and so forth:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 byte...
2018-04-19 16:53:09 174
转载 Redis数据淘汰机制
转自:https://blog.csdn.net/wtyvhreal/article/details/46390065 在 redis 中,允许用户设置最大使用内存大小 server.maxmemory,在内存限定的情况下是很有用的。譬如,在一台 8G 机子上部署了 4 个 redis 服务点,每一个服务点分配 1.5G 的内存大小,减少内存紧张的情况,由此获取更为稳健的服务。 redis中当...
2018-04-19 16:50:18 832
转载 Redis内存释放机制
地址:https://redis.io/topics/memory-optimization#memory-allocationMemory allocationTo store user keys, Redis allocates at most as much memory as the maxmemory setting enables (however there are small ex...
2018-04-19 16:48:29 1978
转载 [redis.clients.jedis.JedisPoolConfig]: Bean property 'maxActive' is not writable or has an invalid
内容转自:http://blog.csdn.net/hzw2312/article/details/51512393版本:Jedis 2.5.2.jar,commons-pool2-2.0.jar配置文件:[html] view plain copy<bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig"> ...
2018-03-07 13:52:22 1755
转载 MySQL explain执行计划解读
转自: http://blog.csdn.net/xifeijian/article/details/19773795本文我们主要介绍了MySQL性能分析以及explain的使用,包括:组合索引、慢查询分析、MYISAM和INNODB的锁定、MYSQL的事务配置项等,希望能够对您有所帮助。1.使用explain语句去查看分析结果 如explain select *
2017-12-21 14:00:58 226
转载 Redis分布式锁
分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的
2017-12-18 16:27:13 348
转载 Java消息队列任务的平滑关闭
原文:https://my.oschina.net/lujianing/blog/787745摘要: 对于消息队列的监听,我们一般使用Java写一个独立的程序,在Linux服务器上运行。程序启动后,通过消息队列客户端接收消息,放入一个线程池进行异步处理,并发的快速处理。当我们修改程序后,需要重新启动任务的时候,如何保证消息的不丢失呢?1.问题背景对于消息队列任务的监听,我们一般
2017-12-18 14:05:16 882
转载 解决eclipse中tomcat乱码问题
转自:http://blog.csdn.net/colin91/article/details/19976967问题背景: 在MyEclipse中开发tomcat版web程序,程序中通过网络请求,从远程服务器获取了一段字符串,显示为乱码(含中文)。初步分析是因为远程服务器发送过来的字符流是传输内容的UTF-8编码,而客户端获得字符流后,以JVM默认的编码重新解析为字符串
2017-12-08 10:03:18 11118 1
转载 JAVA 解析excel文件 poi方式
package *.utils;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi.hssf.use
2017-11-25 16:30:30 1209
原创 bootstrapValidator 重新手动触发验证
var bootstrapValidator = $("#addItemForm").data('bootstrapValidator'); bootstrapValidator.updateStatus('dayLimit', 'NOT_VALIDATED').validateField('dayLimit'); bootstrapValidator.updateStatus('m
2017-11-20 16:45:05 8902 1
转载 Tomcat 7最大并发连接数的正确修改方法
转自 http://blog.csdn.net/qysh123/article/details/11678903这是个很简单的问题,但是搜了一圈,发现大家都写错了。所以这里总结一下:几乎所有的中文网页都介绍,要修改Tomcat的默认最大并发连接数,应该进行如下设置(实际上这些步骤是错误的):----------------------------------------
2017-11-08 10:02:02 277
转载 Java-JDK各个版本的新特性
转自:http://blog.csdn.net/shareus/article/details/50736159JDK doc - https://docs.oracle.com/javase/8/docs/technotes/tools/unix/toc.html1.51.自动装箱与拆箱:2.枚举(常用来设计单例模式)3.静态导入4.可变参数5
2017-09-26 17:57:55 606
转载 MySQL锁表解决方法
转自:http://blog.csdn.net/xxmzumeng/article/details/37883303MySQL锁表解决方法一、我的处理过程1、查进程,主要是查找被锁表的那个进程的IDSHOW PROCESSLIST;2、kill掉锁表的进程IDKILL 10866;//后面的数字即时进程的ID网上找了些资料,了解了一下
2017-09-26 17:24:35 5463
转载 关于数据库层面上锁,解决程序并发插入多条重复数据
原文地址:http://blog.csdn.net/qq_14874941/article/details/52230257在数据库层面上乐观锁对于update那个是很简单的,无非在设计表的时候新增一个字段,如:version 这个字段用来记录更新的次数,只加不减,就是用来防止程序多次更新某条数据,然后出现问题。 举个例子吧,对自己的理解也有帮助。 比如某一张表
2017-09-26 14:07:22 791
转载 技术知识图谱
http://forum.hwclouds.com/forum.php?mod=viewthread&tid=308&highlight=%E5%B9%B2%E8%B4%A7%E5%88%86%E4%BA%AB
2017-09-06 14:48:33 296
转载 IE下跨域出现No Transport
$.ajax({ url: 'http://example.php', type: 'get', data: {}, success: function(res) { }, error:function(XMLHttpRequest, txtStatus, errorThrown){
2017-05-24 17:20:26 2540
转载 使用jquery.form.js 进行表单提交,通过回调函数实现页面互动
使用jquery.form.js 进行表单提交,通过回调函数实现页面互动功能。 $(document).ready(function() { //alert("document"); var options = { //target: '#output2', // target elem
2017-03-24 16:42:01 26466
转载 JAVA处理word文档
http://www.cnblogs.com/batys/archive/2011/11/24/2262392.html http://blog.sina.com.cn/s/blog_5ccfe6ad0100baes.html
2017-03-01 17:03:58 719
转载 如何用distinct消除重复记录的同时又能选取多个字段值?
如何用distinct消除重复记录的同时又能选取多个字段值?需求是:我要消除name字段值重复的记录,同时又要得到id字段的值,其中id是自增字段。 select distinct name from t1 能消除重复记录,但只能取一个字段,现在要同时取id,name这2个字段的值。 select distinct id,name from t1 可以取多个字段,但只能消除这2
2016-12-26 15:00:45 1975
原创 HttpClientUtil工具类
import org.apache.http.*;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.util.EntityUtils;import org.slf4j.Logger;import org.slf
2016-10-27 09:19:19 504
转载 Linux(CentOS)下,下载安装Nginx并配置
http://blog.csdn.net/gaojinshan/article/details/37603157 转载学习1、准备工作选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gz
2016-10-10 15:42:23 349
原创 jsonString 与bean互转
//jsonString 转bean JSONObject jsonObject = JSONObject.fromObject(json); Object bean = JSONObject.toBean(jsonObject, User.class); System.out.println(bean.toString());
2016-05-30 17:32:22 1650
转载 使用spring @Scheduled注解执行定时任务
配置spring.xmlxmlns 多加下面的内容、xmlns:task="http://www.springframework.org/schema/task"然后xsi:schemaLocation多加下面的内容、http://www.springframework.org/schema/taskhttp://www.s
2016-04-20 17:00:21 326
转载 java mysql 数据类型对照
Java数据类型和MySql数据类型对应表java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String
2016-04-20 16:54:08 522
centos6.5下搭建fdfs
2016-10-12
linuxCentos下apache+tomcat集群相关配置文件
2013-11-06
Linux下apache+tomcat集群失败
2013-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人