• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
黄洪波写点东西的地方
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  Java

1 2 3 4 5 下一页
httpclient 多线程爬虫实例(转)

摘要:https://zhuanlan.zhihu.com/p/82856691 本人最近在研究安全测试的过程中,偶然发现某站一个漏洞,在获取资源的时候竟然不需要校验,原来设定的用户每天获取资源的次数限制就没了。赶紧想到用爬虫多爬一些数据,但是奈何数据量太大了,所以想到用多线程来爬虫。经过尝试终于完成了, 阅读全文
posted @ 2021-07-10 15:27 红无酒伤 阅读(104) 评论(0) 推荐(0)
使用arthas监控java程序

摘要:arthas官方指导说明 https://arthas.gitee.io/quick-start.html 参考:【Java】Arthas工具安装 根据官方指导,我在启动 java -jar arthas-boot.jar 时提示,Can not find java process. 我命名已经运行 阅读全文
posted @ 2021-05-07 14:38 红无酒伤 阅读(994) 评论(0) 推荐(0)
SpringBoot 异步与多线程

摘要:1. @Async可以开启异步,但是要在 main 中EnableAsync 2.@Async既可以注解在方法上,也可以注解到类上 3.使用@Async时,请注意一定要对应bean name,否则或调用系统默认的SampleTaskExecutor,容易造成OOM 4.本人使用的SpringBoot 阅读全文
posted @ 2020-10-18 14:21 红无酒伤 阅读(1478) 评论(0) 推荐(0)
SpringBoot Controller接收参数的几种常用方式(转)

摘要:转:https://blog.csdn.net/suki_rong/article/details/80445880 第一类:请求路径参数 1、@PathVariable 获取路径参数。即url/{id}这种形式。 2、@RequestParam 获取查询参数。即url?name=这种形式 例子 G 阅读全文
posted @ 2020-09-12 10:15 红无酒伤 阅读(349) 评论(0) 推荐(0)
使用延时队列DelayQueue

摘要:使用DelayQueue模拟订单自动取消功能 springboot执行延时任务-DelayQueue的使用 实现简单延迟队列和分布式延迟队列 实战|我还是很建议你用DelayQueue搞定超时订单的-(1) Java延迟队列DelayQueue 延时任务的几种解决方案 DelayQueue详解 Ja 阅读全文
posted @ 2020-09-11 15:08 红无酒伤 阅读(319) 评论(0) 推荐(0)
我在Mybatis-plus提升批量插入性能20倍

摘要:最近尝试使用MySql,建了一个表40列,每次通过Entity List的方式写入1000条数据。 saveBatch(list); 通过StopWatch一查看,区区1000行数据竟然用时10S,简直不能忍。开始以为是MybatisPlus的问题,查看了源码,人家的确是批量写入的,没啥毛病。一番搜 阅读全文
posted @ 2020-08-20 23:38 红无酒伤 阅读(10539) 评论(4) 推荐(0)
项目中redisTemplate设置的key,redis客户端上查询不到的问题

摘要:参考:项目中redisTemplate设置的key,redis客户端上查询不到的问题 redis使用Jackson2JsonRedisSerializer序列化问题 Spring boot->redis value值出现两个双引号 本来我在已经做了序列化,但是由于设置错误没有生效。 阅读全文
posted @ 2020-07-27 14:08 红无酒伤 阅读(1325) 评论(0) 推荐(0)
JAVA修改AD域密码_免证书认证

摘要:更改用户账户密码,必须要使用ssl方式登录到AD。 网上大部分教程使用TrustStore的方式连接, Hashtable env = new Hashtable(); System.setProperty("javax.net.ssl.trustStore", KEYSTORE); System. 阅读全文
posted @ 2020-03-04 14:11 红无酒伤 阅读(4541) 评论(0) 推荐(0)
JAVA中使用LDAP登录的三种方式

摘要:搜索中关于java 登录ldap,大部分会采用 cn=xxx,ou=xxx,dc=xxx的方式,此处的cn是用户的Display Name,而不是account,而且如果ou有多层,比如我们的OU就会超过三层。 那最好是通过用户的account直接登录 代码如下: 参考:Java ldap服务器的连 阅读全文
posted @ 2019-12-17 11:00 红无酒伤 阅读(15641) 评论(0) 推荐(1)
JAVA中String空对象的字符串拼接

摘要:今天使用JSONObject中get一个不存在的对线,最后拼接成sql语句插入数据库时,最后数据库中的值为字符串'null',而不是空对象。 追踪许久才发现自己的java白学了。 java string为null时的字符串拼接 具体可参考: Java String 对 null 对象的容错处理 阅读全文
posted @ 2019-12-12 13:54 红无酒伤 阅读(1676) 评论(0) 推荐(0)
巧用List.stream()方法对List做处理

摘要:List.steam()的强大之处在此不做赘述。 直接进入主题: 1.过滤Bean List中,某些字段等于指定值的所有行 2.判断Bean List中,是否存在某个属性的值等于指定的值 3.将Bean List中,指定属性的列的所有值转换成Set(Set特性,已去重) 4.将Bean List中, 阅读全文
posted @ 2019-12-11 01:35 红无酒伤 阅读(12368) 评论(0) 推荐(0)
Java 文件句柄泄露问题解决小记(转)

摘要:转:Java 文件句柄泄露问题解决小记 维护 WebIDE 免不了要管理很多的文件, 自从我们线上系统增加了资源回收功能,便一直受一个问题困扰:后台线程解绑目录时偶尔报错,看症状因为是某些文件被占用了,目录不能解绑。但是由于系统中很多地方都有打开文件,各种包也存在复杂的的引用关系,在搜查几遍代码后并 阅读全文
posted @ 2019-11-29 15:28 红无酒伤 阅读(2088) 评论(0) 推荐(0)
HttpClient详解

摘要:<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.*</version></dependency> BTW,4.3版本不设置超时的话,一 阅读全文
posted @ 2019-11-06 15:59 红无酒伤 阅读(333) 评论(0) 推荐(0)
(转)SpringBoot使用@Value给静态变量注入

摘要:Spring boot之@Value注解的使用总结 https://blog.csdn.net/hunan961/article/details/79206291 阅读全文
posted @ 2019-08-05 08:54 红无酒伤 阅读(468) 评论(0) 推荐(0)
SpringBoot @Autowired中注入静态方法或者静态变量

摘要:注:用static去定义一个注入的方法或者配置文件值变量,编译时不会有任何异常,运行时会报空指针。 Spring官方不推荐此种方法。 原理: https://www.cnblogs.com/chenfeng1122/p/6270217.html 解决办法 利用spring的set注入方法,通过非静态 阅读全文
posted @ 2019-05-19 21:41 红无酒伤 阅读(17616) 评论(0) 推荐(1)
SpringBoot项目中禁用HttpClient那些嘈杂的日志

摘要:在SpringBoot中使用了HttpClient之后,会产生大量嘈杂且基本无效的日志信息,如下图: 找了很多文章,大部分用common-logging.propertites,log4j.propertites等方式进行配置,都不生效。 仅有该文章生效了 java – 禁用HttpClient日志 阅读全文
posted @ 2019-04-13 00:52 红无酒伤 阅读(876) 评论(0) 推荐(0)
Hyperledger fabric-sdk-java Basics Tutorial(转)

摘要:原文地址:Hyperledger fabric-sdk-java Basics Tutorial This quick tutorial is for all Java developers, who started to look into Hyperledger Fabric platform 阅读全文
posted @ 2018-06-10 14:14 红无酒伤 阅读(625) 评论(0) 推荐(0)
Create JSON by Jackson API(转)

摘要:原文地址: Create JSON by Jackson API Jackson API is a multi-purpose Java library for processing JSON. Using Jackson API we can process as well produce JSO 阅读全文
posted @ 2018-05-28 09:25 红无酒伤 阅读(597) 评论(0) 推荐(0)
Fastjson, Gson, org.json.JSON三者对于JSONObject及JSONArray的判断

摘要:1.Fastjson 我们通常在已知格式的情况下直接使用JSONObject,JSONArray,但是如果遇到需要判断格式呢? 2.org.json.JSON 直接使用JSON库做解析的情况不多,但是这里也稍微写一下 3.GSON,也是蛮强大的一个库,没有依赖包,只是在反射到Map的使用上有点麻烦。 阅读全文
posted @ 2018-05-27 01:50 红无酒伤 阅读(1689) 评论(0) 推荐(0)
JAVA OCR图片识别

摘要:今天闲来无聊,尝试了一下OCR识别,尝试了以下三种方案: 1.直接使用业界使用最广泛的Tesseract-OCR。 Tesseract项目最初由惠普实验室支持,1996年被移植到Windows上,1998年进行了C++化。在2005年Tesseract由惠普公司宣布开源。2006年到现在,都由Goo 阅读全文
posted @ 2018-05-21 11:07 红无酒伤 阅读(35288) 评论(0) 推荐(2)

1 2 3 4 5 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3