随笔分类 -  开发用到的

java内部类 内存泄露
摘要:Java 语言中,非静态内部类的主要作用有两个: 当内部类只在外部类中使用时,匿名内部类可以让外部不知道它的存在,从而减少了代码的维护工作。 当内部类持有外部类时,它就可以直接使用外部类中的变量了,这样可以很方便的完成调用,如下代码所示: public class Outer { private S 阅读全文

posted @ 2022-11-09 22:25 胡子就不刮 阅读(392) 评论(0) 推荐(0) 编辑

一个由“ YYYY-MM-dd ”引发的惨案 !元旦来临前的警惕
摘要:# 前言 在元旦假期到来之际,我刚好准备出去飘几天,然而在使用一些 App 的时候,竟然被我发现了一个应该是由于前端粗心而导致的 bug,在 2019.12.30 出发,结果 App 上显示的是 2020.12.30(吓得我以为我的订单下错了,此处是不是该把程序员拉去祭天了) 鉴于可能会有程序员因此 阅读全文

posted @ 2021-12-31 09:42 胡子就不刮 阅读(72) 评论(0) 推荐(0) 编辑

FastDFS:集群
摘要:克隆虚拟机 VMware修改mac 修改 ip地址 rm -f /etc/udev/rules.d/70-persistent-net.rules reboot Tracker集群搭建 克隆出来之前已经装好的两台虚拟机做Tracker节点 tarcker 节点 ip 131、132 启动两个Trac 阅读全文

posted @ 2021-09-29 23:33 胡子就不刮 阅读(531) 评论(0) 推荐(0) 编辑

记Introspector.getBeanInfo()引起的Full GC
摘要:背景 开发环境压力测试,100并发,FullGC频繁,一个转换工具类BeanWithMapHandlerUtil //把JavaBean转化为map public static Map<String, Object> beanToMap(Object bean) throws BaseAppExce 阅读全文

posted @ 2021-09-28 15:34 胡子就不刮 阅读(363) 评论(0) 推荐(0) 编辑

java1.8 jmeter
摘要:官网地址:http://jmeter.apache.org/download_jmeter.cgi 目前jmeter已经升级到5.4.1版本,由于公司的jdk还是1.8的,所有我们需要下载4.0的版本 下拉找到其他版本 点击选择4.0版本 具体的版本需要根据机器的jdk版本 下载好以后解压 配置环境 阅读全文

posted @ 2021-09-07 14:19 胡子就不刮 阅读(209) 评论(0) 推荐(0) 编辑

java 雪花算法 动态生成workId与dataCenterId
摘要:雪花算法(SnowFlake),是 Twitter 开源的分布式 id 生成算法。其核心思想就是:使用一个 64 bit 的 long 型的数字作为全局唯一 id。在分布式系统中的应用十分广泛,且ID 引入了时间戳,基本上保持自增的,后面的代码中有详细的注解。这 64 个 bit 中,其中 1 个 阅读全文

posted @ 2021-08-09 11:13 胡子就不刮 阅读(10623) 评论(0) 推荐(1) 编辑

Arthas
摘要:什么是Arthas? Arthas(阿尔萨斯)是阿里巴巴中间件开源的一款Java诊断工具,开始在淘宝内部孵化使用,后来成为阿里Java项目必须使用的内部工具。2018年arthas成为阿里开源项目,代码托管在GitHub上,star数高达23.3k,深受Java开发者的喜爱 Arthas基于Grey 阅读全文

posted @ 2021-05-21 09:54 胡子就不刮 阅读(1121) 评论(0) 推荐(0) 编辑

Istio
摘要:什么是 Istio? Istio 提供一种简单的方式来为已部署的服务建立网络,该网络具有负载均衡、服务间认证、监控等功能,而不需要对服务的代码做任何改动。 简单来说就是一个连接,管理和保护微服务的开放平台。 官方对 Istio 的介绍浓缩成了一句话: An open platform to conn 阅读全文

posted @ 2021-05-09 21:32 胡子就不刮 阅读(222) 评论(0) 推荐(0) 编辑

Swagger AbstractSerializableParameter异常
摘要:项目启动成功后总是打印WARN信息 APPLICATION|WARN|||2020-10-15 19:06:56:368|||AbstractSerializableParameter.java:421|getExample||322|||Illegal DefaultValue null for 阅读全文

posted @ 2020-10-15 19:15 胡子就不刮 阅读(870) 评论(0) 推荐(0) 编辑

Java 缩略图
摘要:产品提出一个新需求,上传文件的时候需要根据原图生成缩略图一并返回前端 对比下Java原生类和Thumbnails创建缩略图做个对比,发现Thumbnails真香··· import javax.imageio.ImageIO; import java.awt.image.BufferedImage; 阅读全文

posted @ 2020-08-13 16:56 胡子就不刮 阅读(857) 评论(0) 推荐(0) 编辑

分布式任务踩坑记录
摘要:1 shedlock 解决Scheduled分布式问题,踩坑主要是基于redis集成的时候启动项需要配置以下注解,另外每个job配置的lockAtMostFor和lockAtLeastFor配置起来比较麻烦 // 开启定时任务锁,默认设置锁最大占用时间为30s,具体任务可覆盖此配置@EnableSc 阅读全文

posted @ 2020-06-30 14:41 胡子就不刮 阅读(2883) 评论(0) 推荐(1) 编辑

一组匹配中国大陆手机号码的正则表达式
摘要:来源:http://t.cn/E5A6FK0 正则表达式 ([PCRE]) 匹配所有号码(手机卡 + 数据卡 + 上网卡) 匹配所有支持短信功能的号码(手机卡 + 上网卡) 手机卡 虚拟运营商 物联网数据卡 上网卡 在线测试/调试 规则 参考 正则表达式 ([PCRE]) 匹配所有号码(手机卡 + 阅读全文

posted @ 2019-04-07 14:27 胡子就不刮 阅读(3882) 评论(1) 推荐(1) 编辑

微信网页授权登录(公众号)
摘要:第一步 先去微信公众平台申请公众号,网址:https://mp.weixin.qq.com/,然后有了公众号申请测试号,拿到appID和appsecret 第二步 申请url和域名 (1) 测试号二维码添加自己的微信号(后期使用微信web开发者工具)可以用自己微信测试,注意 往下拉 :网页服务 -- 阅读全文

posted @ 2019-03-25 17:25 胡子就不刮 阅读(2715) 评论(1) 推荐(0) 编辑

FastDFS:搭建文件管理系统
摘要:一、FastDFS介绍 技术论坛: http://bbs.chinaunix.net/forum-240-1.html FAQ:http://bbs.chinaunix.net/thread-1920470-1-1.html 资源地址: https://sourceforge.net/project 阅读全文

posted @ 2019-03-06 21:27 胡子就不刮 阅读(1012) 评论(0) 推荐(0) 编辑

Nginx配置https
摘要:Nginx配置https首先要获得证书和key(密钥),测试用例用java自带的keytool工具生成,由于我们证书是自己生成所以只能绑定一个域名,对于我们测试足够用了。 1 证书一般放在ngingx里的conf目录里 打开cmd命令窗口,指定使用RSA算法生成一个颁发证书的机构: 执行命令:key 阅读全文

posted @ 2018-11-02 21:02 胡子就不刮 阅读(426) 评论(0) 推荐(0) 编辑

jhipster初接触
摘要:在Windows7部署之前把几个依赖下了 jdk:1.80 Maven :3.3.9 git:2.14.1 npm:唯一要注意的就是配置一个阿里的镜像,不然慢的你崩溃 Yeoman: npm install -g yo node.js:node选择6.11.2的稳定版本,最少也得5以上的,最新的8会 阅读全文

posted @ 2017-08-18 17:41 胡子就不刮 阅读(9333) 评论(0) 推荐(0) 编辑

sql语句优化方案
摘要:1. 为查询缓存优化你的查询 NOW() 和 RAND() 或是其它的诸如此类的SQL函数都不会开启查询缓存,因为这些函数的返回是会不定的易变的。 所以,你所需要的就是用一个变量来代替MySQL的函数,从而 开启缓存。 // 查询缓存不开启 $r = mysql_query("SELECT user 阅读全文

posted @ 2017-08-11 09:21 胡子就不刮 阅读(198) 评论(0) 推荐(0) 编辑

Java 导出Excel
摘要:比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel,现在以前一种为例子做一个讲解,后一个感兴趣的可以去自己查下资料,楼主也会贴出代码,但是!没有跑过,不保证成功率··· Jakarta POI 首先下载poi-3.6-20091214.jar,下载地址 阅读全文

posted @ 2017-07-31 23:25 胡子就不刮 阅读(1030) 评论(0) 推荐(0) 编辑

Shiro
摘要:公司项目需要重构,以前没玩过shiro,之前的1.0安全登录那块是用shiro做的,就上网查了下资料,结果师傅告诉我2.0不需要用,2.0用很多微服务,到时候搞集群,shiro是把session自己封装处理的,而我们微服务如果用还是用session处理会很麻烦,所以直接舍弃shiro,看了这么长时间 阅读全文

posted @ 2017-06-18 23:06 胡子就不刮 阅读(262) 评论(0) 推荐(0) 编辑

Java实现邮箱验证
摘要:JavaMail: 提供开发者处理电子邮件相关的编程接口,是Sun公司发布处理email的API,可以方便地执行一些常用的邮件传输,我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。 JavaMail的用途? 1 用户注册后,网站发送一封激活邮箱验证 2 用户生日 阅读全文

posted @ 2017-03-08 17:20 胡子就不刮 阅读(692) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示