自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (14)
  • 收藏
  • 关注

原创 java 压缩文件

import org.apache.pdfbox.pdmodel.PDDocumentimport org.apache.pdfbox.pdmodel.PDPageimport org.apache.pdfbox.pdmodel.PDPageContentStreamimport org.apache.pdfbox.pdmodel.common.PDRectangleimport org.apache.pdfbox.pdmodel.graphics.image....

2021-01-19 20:12:26 115

原创 pdf 图片 相互转化

org.apache.pdfbox/**= * pdf转图片 * @param path * @return */ private Integer pdfToImg(String path){ Integer pageCount = 0 File file = new File(path) PDDocument doc = null try { ...

2021-01-19 14:35:53 295

原创 javax.persistence.TransactionRequiredException: Executing an update/delete query at org.hibernate.i

javax.persistence.TransactionRequiredException: Executing an update/delete query at org.hibernate.internal.AbstractSharedSessionContract.checkTransactionNeededForUpdateOperation(AbstractSharedSessionContract.java:413) at org.hibernate.query.intern...

2021-01-18 15:13:25 658 2

转载 idea 导入grails项目,无法正常使用问题解决

https://www.cnblogs.com/alan319/p/10953792.html注:作者的grails版本为2.0.4,grails3版本以上的导入方式为gradle方式一、导入grails项目1.启动新项目向导。如果IntelliJ IDEA目前没有打开任何项目,请在欢迎屏幕上单击Import project。否则,从主菜单的现有源文件中选择文件:File -> New -> project from Existing Sources2.选择Grai...

2021-01-14 15:09:33 1071

原创 mysql 员工三层或多层查询

idnameparent_idindex_flag1张三02李四11-23王五21-2-31.get(3)return1-2-32.in(1,2,3)2次走数据库索引的查询3.然后内存for组装上下级这样就不用递归查询了,减少...

2021-01-12 15:33:39 267

原创 DEA 中 Git 修改服务器地址

2021-01-11 11:51:42 73

转载 Java中 List,Set,数组之间的转换

转:https://blog.csdn.net/yrwan95/article/details/82381560数组转List String[] str = new String[]{"AA", "BB", "CC"};List list = Arrays.asList(str);注:Arrays.asList()方法返回的List不能add、remove对象,因为该方法的实现是使用参数引用的数组的大小来new的一个ArrayList如想进行add、remo...

2021-01-06 16:31:15 79

原创 JPA entityManager.createQuery IN

QuotationV quotationV = entityManager.createQuery("select e from QuotationV e where e.consignmentId = :consignmentId and e.status not in (?1,?2)", QuotationV.class) .setParameter(1, IOQStates.INVALIDED.name()) ...

2021-01-06 16:00:19 1391

原创 idea maven工具出现 unknown文件夹

去本地maven仓库, C:\Users\Administrator\.m2\repository\,把对应的unknown文件夹删除即可

2021-01-06 15:45:50 583

转载 windows下揪出java程序占用cpu很高的线程 并找到问题代码

今天开启个项目后登陆后没过多久后发现,页面慢的很,而且电脑声音响的很,打开任务管理器看了下发现cpu占用高达100%系统是win2010所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用top就简单多了最后的解决方法:1.找到java进程对应的pid。找pid的方法是:打开任务管理器,找到详情中的java.exe 找到其pID2.然后把java进程导出快照。直接运行命令。jstack -l 3468> c:/34...

2021-01-05 14:49:36 128

转载 rabbitMQ的高级特性:限制消费者拉取个数,设置消息过期时间,死信交换机,延迟队列

rabbitMQ的高级特性https://blog.csdn.net/weixin_43852058/article/details/110373411目录rabbitMQ的高级特性 1. 限制消费者每秒从队列拉取的消息的数量 2. 设置队列/消息的过期时间 3. 死信交换机 4. 延迟队列 使用这些特性解决一些特定的问题1. 限制消费者每秒从队列拉取的消息的数量如果并发数量很高,那么这个时候队列中就会有很多消息等待处理,如果不限制消费...

2021-01-03 19:20:36 2328

转载 rabbit mq消费者怎么限制 速度

限制消费者每秒从队列拉取的消息的数量如果并发数量很高,那么这个时候队列中就会有很多消息等待处理,如果不限制消费者的拉取数量,消费者就会每秒拉取很多的消息,最后还是会达到一个很高的并发数,消费者服务器照样存在崩溃的可能性。使用前提:消费者采用的是手动确认模式修改配置文件,这里使用的是yml格式spring: rabbitmq: listener: simple: acknowledge-mode: manual prefet...

2021-01-03 19:18:45 2093

原创 分布式服务接口请求的顺序性如何保证

内存队列简单来说,首先你得用dubbo的一致性hash负载均衡策略,将比如某一个订单id对应的请求都给分发到某个机器上去,接着就是在那个机器上因为可能还是多线程并发执行的,你可能得立即将某个订单id对应的请求扔一个内存队列里去,强制排队,这样来确保他们的顺序性。分布式锁利用zk,保证一条条数据处理,同时让前端传一个加seq的序顺字段,用它在数据库中进行判断是否可插入。如果判断不满足,就先释放。...

2021-01-03 18:33:21 319

原创 高并发怎么保证幂等

前端让用户只点击一次比如点击后按钮变灰,或用loading显示RPG重定向就是Post--redirect-Get ,当提交表单后,云执行一个客户端的重定向,转到提交成功的页面,这样就避免了用户F5刷新导致重复提交,也能消除浏览器后退导致重复提交,比如淘宝就用这种方式后端使用唯一索引对业务关键字段建立唯一索引,这样当数据重复时,让数据抛异常状态幂等状态更改时,加上条件,如下update订单表 set satus =支付成功 where id...

2021-01-03 11:35:57 180

转载 使用mysql乐观锁解决并发问题

https://www.cnblogs.com/laoyeye/p/8097684.html使用mysql乐观锁解决并发问题案例说明:银行两操作员同时操作同一账户。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户扣除50元,A先提交,B后提交。最后实际账户余额为1000-50=950元,但本该为1000+100-50=1050。这就是典型的并发问题。乐观锁机制在一定程度上解决了这个问题。乐观锁,大多是基于数据版本(Versio...

2021-01-03 11:20:21 163

转载 mysql乐观锁和悲观锁

在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。乐观锁不能解决脏读的问题。悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁.

2021-01-03 11:18:30 88

原创 nginx 优化

worker_processes CPU核数,如果电脑是4核就填写4,也可以自动auto.use epoll 使用epollepoll是Linux内核中的一种可扩展IO事件处理机制,与旧的 select 和 poll 系统调用完成操作所需 O(n) 不同, epoll能在O(1)时间内完成操作,所以性能相当高)改完配制后,可以用 nginx -t 测试语法是否、正确配置长链接keepalive_t...

2021-01-02 19:07:36 92

直播管理工具RTSP RTMP

直播管理工具RTSP RTMP

2024-09-15

HslCommunication读写西门子例子

HslCommunication读写西门子例子,c#

2023-11-12

spire.pdf-9.7.0.jar 解析PDF用

spire.pdf-9.7.0.jar 解析PDF用最新怎么2023年的

2023-08-24

spire.pdf-9.6.2.jar

spire.pdf-9.6.2.jar 解析PDF

2023-08-24

swagger例子UI还可以

<!-- 比较美观的swagger-ui包--> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>swagger-bootstrap-ui</artifactId> <version>1.9.6</version> </dependency>

2022-07-23

javaweb springboot 文件模板下载,数据导出为excel,excel数据导入 poi方式

javaweb springboot 文件模板下载,数据导出,数据导入 poi方式 1. excel空模板 下载 2.导入excel文件 3.导出为excel

2022-07-23

最新ELK日志方案三大件安装与使用 -es logstash kibana

2021.9.4时最新版本 elasticsearch-7.14.0 logstash-7.14.0 kibana-7.14.0

2021-09-04

keycloak-9.0.2 - win10启动成功.zip

keycloak9.0.2 mysql8.0.16 --win10环境下 测试成功 https://blog.csdn.net/liuming690452074/article/details/107753232

2020-08-02

grails-4.0.4.zip

grails-4.0.4.zip

2020-07-21

grails-2.3.6.zip

grails-2.3.6

2020-07-21

9.0.2 keycloak集成到springboot中例子

9.0.2 keycloak集成到springboot,数据库用的是mysql8.0.19

2020-03-31

秒杀_例子_redis rabbitmq.rar

秒杀例子 redis+rabbitmq秒杀例子 redis+rabbitmq秒杀例子 redis+rabbitmq秒杀例子 redis+rabbitmq 1 分类异常提示 2 token登录 3 页面缓存,写到redis 4 js等缓存

2020-01-03

工资对比是否一致.xlsx

excel比对身份证,将两个月的工资合并,关键看第三个sheet的公式: =VLOOKUP(A2,'2月工资'!$A$2:$B$3560,2,0)

2019-06-20

OKEX工具类jar 20190529 okex-java-sdk-api.jar

OKEX工具类jar 20190529 okex-java-sdk-api.jar OKEX工具类jar 20190529 okex-java-sdk-api.jar

2019-05-29

IDEA热部署修改mybatis映射文件工具 jr-ide-intellij-nightly.zip

IDEA热部署修改mybatis映射文件工具 jr-ide-intellij-nightly.zip

2019-05-16

2003到2018年所有福田彩票数据mysql

2003到2018年所有福田彩票数据mysql,2300多条 2003到2018年所有福田彩票数据mysql

2018-12-17

行政区划数据库_with+经纬度-省市区-邮编-区号-拼音-简称

行政区划数据库_with+经纬度-省市区-邮编-区号-拼音-简称 ,较新,至少有深圳市最新的区

2018-07-31

空空如也

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

TA关注的人

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