自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (15)
  • 收藏
  • 关注

原创 java stream map 和 flatMap 区别

结论:区别在与返回类型不同,map返回泛型R,flatMap返回流。

2023-03-13 11:48:34 320 1

原创 读Netty有感

netty

2023-02-22 16:31:10 152

原创 kafka重复消费场景及解决策略

kafka重复消费场景及解决策略

2023-02-22 16:29:33 446

原创 Kafka性能监控工具-Kafka-eagle

kafka监控

2023-02-22 16:19:22 285

原创 kafka学习

kafka知识点

2023-02-22 16:14:36 336

原创 搭建kafka集群

kafka集群安装

2023-02-22 15:59:49 226

原创 Canal推送到kafka

cannal, kafka

2023-02-22 15:55:10 516

原创 POST 上传文件

private String filterFilename(String filename) { Pattern pattern = Pattern.compile("[\\s\\\\/:\\*\\?\\\"<>\\|]"); Matcher matcher = pattern.matcher(filename); return matcher.replaceAll("");}@Overridepublic String uploadFile(File file.

2021-11-19 14:18:35 410

原创 JS 日期(月份)比较

monthExpire(row) { var date = new Date() var year = date.getFullYear() var month = date.getMonth() + 1 month = month < 10 ? ('0' + month) : month var curTimeStr = year + "-" + month var curTime = new Date(curTim...

2021-11-08 16:27:44 669

原创 JAVA 批量插入数据

提供一份批量插入数据代码给网友用用package co.dc.saas.stockdata.util;import co.dc.saas.commons.base.BaseDao;import co.dc.saas.commons.base.BasePo;import co.dc.saas.commons.utils.PoDefaultUitls;import lombok.extern.slf4j.Slf4j;import org.apache.ibatis.session.Execut

2020-09-03 16:29:38 390

原创 JAVA MONGODB 查询时间段

虽然mongodb存的时间为UTC时间,与中国相差8小时,但是这并不需要客户端程序做处理。SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date startTime = format.parse("2019-06-17 15:37:08"); Date endTi...

2019-06-17 16:26:39 10804 2

原创 httpclient post 总是返回400

最近在使用httpclient模拟shopee电商网站的登陆接口,添加cookie绕过了403错误,无耐又报了400错误。因为我当时连参数都没有带上,所以心里想的是怎么可能报400错误呢?要报也应该提示我没有带上参数才对啊。以下是我要模拟的接口图:因为我在POSTMAN里面content-type使用的是x-www-form-urlencodeed返回的是200,所以我认为http...

2019-01-31 10:50:49 16201 1

原创 JAVA 向浏览器输出文件

public static void download(HttpServletRequest request, HttpServletResponse response, InputStream inputStream, String fileName){ BufferedOutputStream bos = null; try { // ...

2019-01-23 13:00:36 3789

转载 winows安装elasticsearch6.4.2和head插件

winows安装elasticsearch6.4.2和head插件elasticsearch6.4.2:es的安装这边就不说了,主要就是下载es的zip包,然后解压后进入bin目录下,执行elasticsearch.bat命令就可以了。安装head插件head插件就是es的可视化插件,和navicat操作mysql数据库一个道理。低版本的head插件直接使用命令就可以安装了,但是es5以上...

2018-11-01 10:18:09 677

原创 Spring4.3.5集成elasticsearch

Spring4.3.5集成eslaticsearch环境:jdk:1.8eslaticsearch:6.4.2maven地址: &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.elasticsearch&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artif

2018-10-31 11:19:41 884

原创 mongoTemplate批量更新内嵌文档

mongoTemplate批量更新内嵌文档{ &amp;amp;quot;_id&amp;amp;quot; : ObjectId(&amp;amp;quot;5bc5ba4643316cae44d25e82&amp;amp;quot;), &amp;amp;quot;codeRepertoryId&amp;amp;quot; : NumberLong(106308243837562880), &amp;amp;quo

2018-10-17 11:16:23 8787 6

原创 分页插件

参考:url环境:spring boot@Configurationpublic class MyBatisConfiguration { private final Log LOG = LogFactory.getLog(MyBatisConfiguration.class); @Bean public PageInterceptor pageInterce...

2018-08-28 16:26:11 379

原创 使用了@RestController,对返回值统一处理

@ControllerAdvicepublic class RestControllerResponseAdvice implements ResponseBodyAdvice&lt;Object&gt; { @Override public boolean supports(MethodParameter returnType, Class&lt;? extends Http...

2018-08-28 11:43:31 13022 1

原创 Eclipse 聚合工程转Maven结构

背景:在git上检出了一个包含两个子模块admin-api,admin-server的父项目admin-module,但是里面的两个子模块是两个文件夹的形式存在的,不是以maven结构存在的。想把整个结构转换成maven结构的,于是尝试着通过”Update Project”或者“Convert To Maven Project”等操作均不能转换为两个Maven Project。 方法...

2018-08-23 12:33:34 357

转载 nexus私服搭建

点我查看

2018-08-13 13:59:53 148

转载 spring cloud 分布式配置

点我查看

2018-08-07 09:47:03 174

原创 阅读记录——多线程编程之不可变对象模式(Immutable Object)

摘抄:多线程共享变量的情况下,为了保证数据的一致性,往往需要对这些变量的访问进行加锁。而锁本身又会带来一些问题和开销。不可变对象模式使得我们可以在不适用锁的情况下,既保证共享变量的线程安全,又能避免引入锁可能带来的问题和开销。多线程环境中,一个变量常常会被多个线程共享。这种情况下,如果存在多个线程并发的修改该对象的状态或者一个线程访问对象的状态而另外一个线程试图修改该对象的状态,我们不得不...

2018-07-24 10:58:29 479

原创 Lock的lock()与lockInterruptibly()

public static void main(String[] args) throws InterruptedException { final Lock l = new ReentrantLock(); Thread t1 = new Thread(new Runnable() { @Override public void run() {...

2018-07-19 14:02:35 926

原创 使用jacob将word、excel转成html

public class Office2HtmlUtil { public static final int WORD_HTML = 10; public static final int EXCEL_HTML = 44; public static final int HTML_WORD = 1; /** * 将word转化为html * ...

2018-07-10 12:54:29 941

原创 监听器 demo

记录下监听器demo 这几天学习activemq时,消息的消费者获取到mq里面的数据有两种方式。一种是while(true){mq.take()}通过死循环取数据,但是这种方式很消耗性能。还有一种就是向mq注册一个监听器了。小需求:模拟mq,实现当有数据新增到mq里面时通知监听器/** * 监听器接口 * @author JiaJiCheng * @date 2018年7月6日...

2018-07-06 10:40:30 274

原创 avtivemq demo

记录下activemq例子一.activemq安全配置1.配置监控台的用户名和密码:操作文件为:conf文件夹下的jetty-realm.properties,原本是admin: admin, admin将第二个admin修改为新密码;2.配置消息发送和获取时的用户名和密码:操作文件为:conf文件夹下的activemq.xml,在broker节点&amp;amp;amp;lt;plugi...

2018-07-05 16:55:09 255

转载 mysql 数据还原时,备份的SQL文件过大导致的错误,解决办法!

链接

2018-06-25 14:55:15 2986

原创 多线程并发已经加了锁,仍出现数据不准确问题

这边记一次线上出现的bug,场景描述: 服务端提供了获取码的接口,这个接口有2个动作,查询码,然后将查询出的码在表中删除,可是当多个线程并发访问时,第二个线程可以查询出第一个线程已经删除的码,这就有问题了。 排查问题: 1.怀疑是mybatis缓存引起的,把缓存关掉,还是有问题; 2.参考:链接内容 这篇文章可以确定问题是关于事务的。 解决办法: 法1.去掉service里的事务; ...

2018-06-19 20:20:44 2237

原创 windows mysql 主从配置(一台电脑)

这边记录下配置过程。 mysql 版本是5.5.6一.在一台电脑上安装启动2个mysql实例,这边就不多说了。可以参考:链接二.将两个服务都停掉(这边我将主库叫做master , 从库叫做slave):1.配置master的my.ini文件,在[mysqld]模块下添加server-id=1 #这是数据库ID,此ID是唯一的,ID值不能重复,否则会同步出错; log-bin=m...

2018-06-14 10:37:57 2038 1

原创 windows 启动2个mysql服务

这边记录下操作过程。安装(这边用的mysql版本是5.5.6)1.安装一个mysql就不说了,说一下安装第二个mysql。首先将第一个mysql服务停掉,接着复制第一个mysql的安装目录mysql_server(就是包含bin、data、include那些文件夹的目录)为mysql_server2。 2.修改mysql_server2的my.ini文件,需要修改client-por...

2018-06-13 18:58:03 3646 2

转载 spring cloud 基础教程

点我查看

2018-05-28 15:44:43 540

转载 Spring boot 集成 shiro

点我查看

2018-05-25 14:10:39 168

原创 FTPClient retrieveFileStream

InputStream is = ftpClient.retrieveFileStream(filename); 当调用此方法得到输入流,流操作过后必须先关闭,再调用completePendingCommand方法,不然后面对ftpClient的操作都会失败...

2018-04-13 09:41:00 3519

转载 自定义jstl fn函数fns

这里写链接内容

2018-03-26 15:09:24 812

原创 MYSQL 锁表

锁表:锁单个表:LOCK TABLES tablename read/write锁多个表:LOCK TABLES tablename1 read/write,tablename2 read/write当read时,当前会话:可以查询,更新会报错;其他会话:可以查询,更新会进入等待;当wirte时,当前会话:可以读写;其他会话:读写会进入等...

2018-03-25 15:31:47 2854

转载 ConcurrentHashMap使用示例

本文参考:点击打开链接一、VputIfAbsent(K key, V value);此方法解释:如果key对应的值value不存在就put,且返回null。如果key对应的值value已存在,则返回已存在的值,且value不能为null,否则会报空指针异常。测试如下:private static ConcurrentMap wordCounts = new Conc

2018-03-05 11:17:53 9827

原创 HTTP Header中不能传输中文

试了好久,发现header中只能传输英文,如果需要传输中文,发放方需要使用URLEncoder.encode(“我是汉字”,"UTF-8") 进行编码,接收方需要使用URLDecoder.decode("待解析字符串", "UTF-8")进行解码!

2018-03-02 12:20:45 30255 3

原创 WINDOWS mysql修改了my.ini,启动报1067

mysql没有停止服务就修改了my.ini,后来重启报1067错误,不知道是不是因为没有停止mysql的原因。解决步骤如下:1.进入my.ini的datadir 指向的目录,查看.err结尾的错误日志。2.我的报120827 14:08:19 [Note] Plugin 'FEDERATED' is disabled.120827 14:08:19 InnoDB: The 

2018-01-16 13:13:43 661

原创 AJAX STATUS=0

使用AJAX请求JAVA服务器,发现status=0,于是百度了下,是由于跨域引起的。JAVA服务端解决代码如下:public class CharacterEncodingFilter implements Filter { private String encoding; @Override public void destroy() { this.encoding =

2017-12-12 14:02:32 1870

原创 微信开放平台之第三方平台代公众号发起网页授权

正式讲解之前我想问一个问题:微信开放平台第三方平台为什么会出现?或者说微信的开发人员为什么弄出个开放平台的第三方平台出来?我的理解是:原本公众号开发时只能给一家公司开发,因为配置的网页授权域名只有一个,所以基本上一个公众号只能做一件事情。举个列子,我公司有一个项目,涉及到食品,旅游,购物,我想分别外包给不同的公司来做,那么每个公司都有自己的服务器,自己的ip,自己的域名。那是不是就要开3个...

2017-12-02 14:28:57 18242

shopee网自动关注粉丝软件

本软件支持输入cookie和数量来关注粉丝或者取消关注粉丝。目前只有马来西亚站点可用!台湾站点还没开发完成!

2019-02-01

https所用包

发起https请求,需要用到这些包,这些包都是开源的包!

2017-12-02

软件维护手册

主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。 列出维护软件系统使用的后备技术和专用程序(如文件恢复程序、淘汰过时文件的程序等)的目录,并加以说明,内容包括:维护作业的输入输出要求;输入的详细过程及在硬设备上建立、运行并完成维护作业的操作步骤

2017-09-29

FREEMARKER_JAR

该jar包是2.3.15版本的,可以用来制作excel和word,摆脱了使用POI技术来创建复杂样式的excel的困扰,会提高大家的工作质量。

2017-09-20

loadrunner监控linux安装包

这个是loadrunner监控linux的安装包,实现服务配置。

2017-06-09

cxf 2.7.18

这个apache的开源项目,用户webservice

2017-04-28

openoffice转换字体

如果OpenOffice转换中文乱码则需要此字体

2017-04-14

openoffice所需字体

openoffice所需字体

2017-04-13

lucene 结合 poi 索引word

使用lucene加上poi读取microsoft文件

2017-04-01

JODConverter Jar

JODConverter的jar包

2017-03-05

JFreeChart

这个是使用JfreeChart生成各种图表的代码,如:饼状图,折现图等等。

2016-10-13

Lucene项目源码

此资源是用JAVA语言编写的小型Lucene项目,实现了对Lucene的增删改查功能,可以实现大数据量的快速检索。

2016-06-30

推送JAR和源码

推送JAR和源码

2016-06-21

push推送源码

push推送源码

2016-06-21

push_sdk-0.0.1-SNAPSHOT.jar

push_sdk-0.0.1-SNAPSHOT.jar

2016-06-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除