自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帕布酱

J2EE相关开发技术

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 Mysql分页order by数据错乱重复

作久项目代码优化,公司用的是Mybatis,发现分页和排序时直接传递参数占位符用的都是 ,由于,由于,由于有SQL注入风险,要改为#,但是封装page类又麻烦,所以直接使用了 pageHelper 插件了,方便快捷,但是测试时发现数据有问题://第二页SELECT id, createtime, idnumber, mac FROM tblmacwhitelistORDER BY idnum...

2019-10-16 17:29:53 380

原创 redis 双写一致性

关于redis安装以及集群搭建这里就不做赘述了,小伙伴可以去redis官网看下详细的安装教程–http://www.redis.cn/download.html 或https://blog.csdn.net/qq_36318234/article/details/80007358。首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程...

2019-08-01 18:12:45 291 1

原创 Docker入门之 - 更换源为国内源,实现快速下载image

关于Docker如何安装,请参阅上一篇文章:Docker入门之 - 如何安装Docker CE1、Docker官方国内源 https://www.docker-cn.com/registry-mirror2、DaoCloud国内源 在DaoCloud注册后,系统会为你分配一个Docker image的加速地址 我们将该地址复制出来 3、使用阿里国内源,该方式与上一步...

2018-04-03 15:21:34 14489

原创 Docker入门之 - 如何安装Docker CE

本文将介绍如何在Ubantu、CentOS、Windows、Mac上安装Docker Docker 提供了两个版本:社区版 (CE) 和企业版 (EE)。 Docker 社区版 (CE) 是开发人员和小型团队开始使用 Docker 并尝试使用基于容器的应用的理想之选。Docker CE 有两个更新渠道,即 stable 和 edge:    &nb...

2018-04-03 14:03:02 12714

原创 Linux和mac开启docker远程连接服务

Docker提供了Remote API,可以通过REST方式的接口进行操作,需要本地配置开启端口的访问权限。可以通过 curl localhost:2375/version 确认是否已开通。在MacOS上找不到docker.service这个文件,可以使用socat实现。

2023-01-11 10:10:33 723

原创 高并发下的接口幂等性解决方案

一、背景我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。例如:前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱;发送消息,也应该只发一次,同样的短信发给用户,用户会哭的;创建业务订单,一次业务请求只能创建一个,创建多个就会出大问题。等等很多重要的情况,这些逻辑都需要幂等的特性来支持。二、幂等性概念幂等(idempotent、idempotence)

2021-10-26 17:22:19 144

原创 Java使用itext生成Pdf

Java使用itext生成Pdf背景所需依赖解决jpedal-lgpl jar包问题示例代码生成带图片的PDF(使用本地文件系统图片)生成带图片的PDF(使用网络图片)背景在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等。方便用户查看,下载,打印。目前常用的解决方案是,把相关数据信息,生成对应的pdf文件返回给用户。所需依赖<dependencies> <!-- https://mvnrepository.com/arti

2021-09-25 10:31:37 341

原创 如何通过HTTP优雅调用第三方-Feign

Java常用HTTP客户端Java原生HttpURLConnectionApache HttpClientOkHttpSpring RestTemplate示例public interface Client { /** * * @param body * @return */ Response post(Object body) throws Exception;}public class ApacheHttpClient imp

2020-11-25 11:53:07 722 1

转载 SQL函数Group_concat用法

完整语法如下group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])SELECT * FROM testgroup表结构与数据如上现在的需求就是每个id为一行 在前台每行显示该id所有分数group_concat 上场!!!SELECT id,GROUP_CONCAT(score) FR...

2019-11-28 16:22:49 514

转载 MyBatis批量插入几千条数据慎用foreach

https://blog.csdn.net/huanghanqian/article/details/83177178

2019-07-11 17:40:30 2071

转载 Kafka史上最详细原理总结 ----看完绝对不后悔

https://blog.csdn.net/lingbo229/article/details/80761778

2019-03-29 17:55:48 1577 1

原创 win7修复office图标显示不正确

问题的原因是注册表出了问题,跟WPS程序设置有关系,需要修改注册表,步骤如下:(1)打开注册表按下组合键Win+R调出系统运行对话框,并在对话框中输入:regedit(2)删除一些注册表选项1.删除Word对应的注册表选项删除HKEY_CLASSES_ROOT以下几个文件夹:① Word.Document② Word.Document.12③ Word.Document.6④ W...

2018-12-13 16:04:54 6073

原创 各大技术团队博客

美团点评技术团队http://tech.meituan.com/阿里中间件团队博客http://jm.taobao.org/Tencent AlloyTeamhttp://www.alloyteam.com/Tencent TG ideashttp://tgideas.qq.com/WeRead团队博客http://wereadteam.github.io/百度MUXhttp...

2018-11-02 10:14:19 1569

转载 Lock、ReentrantLock、ReentrantReadWriteLock原理及应用深入解析

原文链接: https://blog.csdn.net/u011479540/article/details/52013187

2018-10-19 18:08:19 257

转载 Spring单实例、多线程安全、事务解析

https://blog.csdn.net/c289054531/article/details/9196053

2018-09-12 17:49:39 152

转载 MySQL中锁详解(行锁、表锁、页锁、悲观锁、乐观锁等)

原文地址:https://blog.csdn.net/mysteryhaohao/article/details/51669741

2018-08-10 18:15:08 251

转载 详解 Tomcat 的连接数与线程池

原文出处:编程迷思前言在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。在前面的文章 详解Tomcat配置文件server.xml 中写到过:Connector的主要功能,是接收连接请求,创建Request和Response对象用于和请求端交换数据;然后分配线程让Engine(也就是Ser...

2018-08-07 17:57:11 146

转载 Spring并发访问的线程安全性问题

下面的记录对spring中并发的总结。理论分析参考Spring中Singleton模式的线程安全,建议先看 spring中的并发访问题: 我们知道在一般情况下,只有无状态的Bean才可以在多线程环境下共享,在Spring中,绝大部分Bean都可以声明为singleton作用域。 那么对于有状态的bean呢?Spring对一些(如RequestContextHolde...

2018-08-03 11:51:38 154

转载 聊一聊Spring中的线程安全性

原文出处:SylvanasSunSpring与线程安全Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如,一个scope为singleton的bean,...

2018-08-02 18:25:12 151

原创 NOSQL图形数据库 - Neo4j

NOSQL图形数据库 - Neo4jNOSQL图形数据库 - Neo4j1、简介2、特点3、安装4、基础操作5、Java集成6、实战示例1、简介Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而...

2018-07-10 17:37:15 1989

原创 ZooKeeper简单使用

ZooKeeper简单使用ZooKeeper简单使用1、ZooKeeper简介2、ZooKeeper能做什么3、ZooKeeper核心3.1、ZooKeeper安装3.2、ZooKeeper角色3.3、ZooKeeper节点类型3.4、Java操作ZooKeeper4、ZooKeeper简单应用4.1、数据发布/订阅4.2、命名服务4.3、分布式锁...

2018-06-12 17:07:08 1049

转载 学习,思维三部曲:WHAT、HOW、WHY

学习技术的三部曲:WHAT HOW WHY我把学习归类为三个步骤:What、How、Why。经过我对周围同事和朋友的观察,大部分感觉自己技术没有提高的人,都仅仅停留在What阶段。下面我把这三个步骤解释一下。  ★第一步:WHAT   所谓的“WHAT”,就是搞清楚某个东东是什么?有什么用?有什么语法?有什么功能特性?……   举例如下:   对于学习语言(比如C++、Java、Py...

2018-04-03 13:48:01 17609

转载 Maven 传递性依赖

maven引入的传递性依赖机制,一方面大大简化和方便了依赖声明,另一方面,大部分情况下我们只需要关心项目的直接依赖是什么,而不用考虑这些直接依赖会引入什么传递性依赖。但有时候,当传递性依赖造成问题的时候,我们就需要清楚地知道该传递性依赖是从哪条依赖路径引入的。例如,项目A有这样的依赖关系 : A-->B-->C-->X(1.0)、A-->D-->X(2.0),X是A的传递性依赖,但是两条依赖路径上有

2016-04-20 15:05:39 239

jai_codec-1.1.3.jar、jai_core-1.1.3.jar、jpedal-lgpl-4.74b27.jar

jai_codec-1.1.3.jar、jai_core-1.1.3.jar、jpedal-lgpl-4.74b27.jar

2021-09-25

空空如也

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

TA关注的人

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