自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (13)
  • 收藏
  • 关注

原创 java:听歌姿势~~o(*^@^*)o之酷我

最近写代码有点腰酸脖疼的,想听听歌,结果发现好多歌曲都要充值会员~~~好了,搞定了哈~~~~ 欢迎大家留言,都喜欢听啥歌?花了点时间,撸了一把网站,发现酷我还比较好撸,就靠它了~~~

2023-02-20 18:00:00 218 2

原创 Vue动态查询条件-Vue动态查询规则-Vue多条件分组组合查询-递归组件(一):前端

下面单独抠出来的demo,直接复制到项目中就可以使用的页面哈,有些小伙伴报错了不知道咋处理,上面都说过了,我还是帮你们改好吧。最近项目上有一个需求,VUE动态SQL查询组件

2022-04-28 18:30:18 9412 40

原创 maven打jar包

【代码】maven打jar包。

2023-03-10 13:50:28 156

原创 线上开启jar包的远程调试

nohup java -Ddruid.mysql.usePingMethod=false \ -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.local.only=false \ -Dcom.sun.management.jmxremote.authenticate=false \ -Dcom.sun.management.jmx

2023-02-24 09:41:47 234

原创 Jenkins踩坑

从2021年10月开始服务于急速构建的Jenkins服务器基本每周都会由于以下原因挂一次。给业务造成较大的影响。上图反应出来的现象有两个:1. 内存使用96%, 就快耗尽。2. 很多threads 堆积,没法处理。3. Jenkins GUI上的直接现象就是卡顿,非常卡顿,只有人工重启一条路。

2022-12-27 10:18:17 352

原创 应该这样抢红包

又快到了一年一度抢红包的激动时刻。为此呢,我专门针对想要学习java,或刚开始学习java的小白们,写了一段简单易懂的【春节抢红包】代码,其中涉及到部分的java编程基础知识。也涉及到关于真正抢红包的思考。相信你们一定能有所收货,同时又能有所联想。请想要学习的同学们仔阅读代码的注释,有部分基础知识的讲解我没有单独抽取,放在注释当中了。虽然本文不会针对每个知识点讲到原理,但是会在下面列举出来提纲,这些是以后工作中常用,且面试涉及几率很高的内容,希望各位看完本篇后,能够针对这些内容加强理解。

2022-12-27 10:15:13 231

原创 浅谈雪花算法

雪花算法,SnowFlake,是Twitter公司开源的由64位整数组成的分布式ID算法,目的是在分布式系统中产生全局唯一且趋势递增的ID,以解决分布式系统中ID全局唯一、递增、确保在任何时候都能生成正确ID、高并发生成ID的需求。

2022-12-27 10:13:05 262

原创 chrome 11+ 使用技巧

来看看这个场景,我猜你也一定遇到过, 对某个字符串进行了各种工序,然后我们想知道每一步执行的结果,该咋办?偶尔咱们也会有对网页截屏的需求,一屏还好,系统自带的截屏或者微信截图等都可以办到,但是要求。有的同学喜欢chrome的白色主题,有的喜欢黑色,我们可以使用快捷键迅速切换两个主题。选择当前页面的元素是最常见的需求了,不过着实有点太长了,咱们可以使用。,但是又不想去官网查,如果可以在控制台直接试出来就好了。还是联调或修BUG的场景,针对同样的请求,有时候需要。重发请求,这有一种简单到发指的方式。

2022-12-27 10:07:55 222 1

原创 redis反序列化

经上述分析可以回答问题背景中的疑问由于JAVA的泛型擦除机制,导致泛型并不能完全限制住运行时返回对象的类型Json反序列化不会导致精度丢失,会根据精度需要自动改变类型基础数据类型及封装类需要在Json反序列化时需注意类型变化,默认整型转化为Integer,浮点型转换为Double。

2022-12-27 10:06:07 1882

原创 MySQL优化

通过以上步骤查询到效率低下的SQL语句后,可以通过explain或desc命令获取mysql如何执行select语句的信息,包括在select语句执行过程中表如何连接和连接的顺序。当面对一个有SQL性能问题的数据库时,我们应该从何处入手进行系统的分析,以便尽快定位有问题的SQL并解决。查询要从索引的最左列开始,并且不能跳过索引中的列。2.2.8 用or分割的条件,只要用了没有索引的列,那么涉及的索引都不会被用到。在address字段上建立索引,用参数‘武汉市’走索引,‘北京市’不走索引。

2022-12-27 10:04:20 238

原创 CSS History Hack

CSS History Hack 是一种通过 CSS 伪类来探测用户浏览记录的攻击方式,它在现代浏览器中已经失效,但它的实现思路非常有趣。

2022-12-27 10:03:04 117

原创 Gradle快速入门

2,覆盖操作,不仅会覆盖掉原先task的所有action,而且会覆盖原先task指定的type类型,还会覆盖掉所有和原先task相关的依赖关系。被覆盖的依赖关系不仅包含原先的task对其他task的依赖,还包含其他task对原先task的依赖,所有的和原先task相关的依赖关系都会被移除。在一些多模块的大型项目开发中,为了简化Gradle脚本的维护,我们通常将一些公用的东西抽成全局变量,或者将公共逻辑抽成一个单独的gradle文件,在各个子模块引用这个公共脚本文件,以此实现配置或逻辑的复用。

2022-12-27 09:59:48 424

原创 git使用

如下图可以看出,Git版本控制有三个区,分别是工作区、暂存区、本地仓库,简单的理解的话,未执行 git add 命令的话是在工作区,执行了 git add 之后到了暂存区,执行了 git commit 之后到了本地仓库中。转存失败重新上传取消这里简单的描述一下基本的命令,然后带大家看看Git的进阶命令。

2022-12-27 09:58:19 126

原创 java常用设计模式

目前这23种都有相应的适用场景,在做方案选择是可以通过具体的业务诉求做整合,如下通过表格对各业务场景的适用场景做个简单的总结,期望对大家有一定的帮助。描述-对代码设计的经验总结,可以重用的代码结构,具有明确的适用场景及适用特点。建造者模式进行对象创建大多采用链式逻辑,典型的一个写法是StringBuilder。

2022-12-27 09:57:36 396

原创 观察者模式优化代码

注解实现/***/}切面拦截实现/*** 操作日志使用spring event异步入库*/@Aspect@Component/*** 注解执行拦截*//*** 拦截处理*///使用SpringContextHolder 发送}}

2022-12-26 16:50:19 142

原创 CORS跨域问题

在日常撸码生活中,大家都会碰到CORS问题。

2022-12-26 16:49:35 142 1

原创 结构化编程

并发编程对于程序员来说是一个无法绕过的话题,本节将简单介绍结构化并发的起源和思想。

2022-12-26 16:46:50 841

原创 Mybatis处理数据的代码逐步优化

最近在工作的过程当中,发现数据库有一个字段 假设为 A 字段存储数据的格式是text类型,但目前有一个需求,那就是我需要查数据的检索条件里面有关于A字段的检索这就开始让人颇感无奈了,因为text类型的数据,并不好处理,而且他的text类型的字段里面的数据格式长这样这比较直观的感受就是,这是json数组,可为什么要用text去存储,让我有些疑惑,但该做还是要做的至此代码优化完毕从原来的遍历处理数据@Override//封装前端的user对象.build());.build());

2022-12-26 16:42:14 136

原创 一次gson序列化导致高CPU使用问题

那么清楚了原因后,问题就比较简单了。对于我们服务来说,之所以会产生这个现像主要是有个权限校验的切面类,里面的数据有几个日期字段,那么由于压测过程中线程较多因此导致冲突,所以会出现频繁加锁block的情况。首先通过top等命令查询了具体的CPU耗费线程,发现很奇怪的是没有出现特别高的占用线程,但是会存在大量占用率不高的线程(占用值不多,但是数量比较多)在压测过程中,发现服务器的CPU使用率较高,造成整体的QPS和服务器的性能下降,需要进一步要分析原因,因此展开了相关分析。

2022-12-26 16:41:11 829

原创 小米 13/13 Pro / MIX 4 手机可开通数字人民币硬钱包

更为重要的是,数字人民币无电支付功能亮相。12 月 24 日消息,小米手机已支持开通数字人民币硬钱包,开通路径为数字人民币 App > 我的 > 开通 / 添加钱包 > 硬钱包 > 小米钱包,开通后双击电源键即可唤起使用。根据数字人民币 App 提醒,小米 MIX4、小米 13、小米 13 Pro 手机支持开通数字人民币硬钱包。数字人民币(试点版)App 是中国法定数字货币 —— 数字人民币面向个人用户开展试点的官方服务平台,提供数字人民币个人钱包的开通与管理、数字人民币的兑换与流通服务。

2022-12-26 16:36:57 391

原创 find . -type f -name “*12-*-*.log“ | xargs grep “\“ota_version\“: \“PFEM10_11.C.35_1350_20221028211

find . -type f -name "*12-*-*.log" | xargs grep "\"ota_version\": \"PFEM10_11.C.35_1350_202210282110\""

2022-12-26 16:32:45 84

原创 ln -s /usr/share/nginx/html/index.html ~/111

ln -s /usr/share/nginx/html/index.html ~/111

2022-12-26 16:32:27 81

原创 ps -aux|grep java| grep -v grep | awk ‘{print $2}‘| xargs kill -9

ps -aux|grep java| grep -v grep | awk '{print $2}'| xargs kill -9

2022-12-26 16:30:41 520

原创 nohup xxx.sh >> /a/b/A.txt 2>&1 &

nohup

2022-12-26 16:29:26 74

原创 linux中文乱码

linux中文乱码

2022-08-15 19:02:05 303 1

原创 MybatisCodeHelper 安装使用

MybatisCodeHelper是idea基于mybaties的开发插件,功能还是非常强大的,几乎是必不可少的插件之一。具体介绍可以自己去看看哈,相信大多数都知道也都用过。MyBatisCodeHelper-Pro文件夹里面只有一个lib。3、重启idea,就可以用了,这是免费版的哈,不需要激活。这篇文章主要是说下免费版的安装哈, ~ ~!免激活的,这里只有一个菜单哦。下载之后是一个zip文件。遇到问题可以留言哈~~~...

2022-08-15 18:46:05 674

原创 Opengrok实践,踩坑才能避坑

1、将source.war包拷贝到tomcat的webapps目录下,再回到tomcat的bin,目录执行 catalina.sh start,启动tomcat,这个时候会报错,提示cofiguration.xml找不到,先不要管它,因为还未创建索引。每次有新的源码项目,就复制到 D:\opengrok\projects ,然后必须要重新执行 第二步,java -jar ....,创建索引之后,再 http://localhost:8080/source 才能访问!............

2022-08-15 16:18:55 1494 5

原创 Vue动态查询条件-Vue动态查询规则-Vue多条件分组组合查询-递归组件(二):后端

接着给大家奉献后端的处理哈第一讲里面可以获取到查询的数据集 conditionList,另外还需要传 tableName 给后端。

2022-08-12 10:50:20 3116 14

转载 《深入理解Java虚拟机》作者周志明带你了解:Graal VM-云原生时代的Java

来源 | 华章计算机(ID:hzbook_jsj)网上每隔一段时间就能见到几条“未来X语言将会取代Java”的新闻,此处“X”可以用Kotlin、Golang、Dart、JavaScript、Python……等各种编程语言来代入。这大概就是长期占据编程语言榜单第一位的烦恼,天下第一总避免不了挑战者相伴。如果Java有拟人化的思维,它应该从来没有惧怕过被哪一门语言所取代,Java“天下第一”的底气不在于语法多么先进好用,而是来自它庞大的用户群和极其成熟的软件生态,这在朝夕之间难以撼动。不过,既然有那么多新、旧

2022-07-13 18:26:23 313

原创 Maven 打包的几种方式

1、如果是springboot或者springcloud项目,就是比较简单的常规配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId&...

2022-02-11 12:55:24 422

原创 个人免密支付-支付宝-微信

最近在看Xposed的开发,感觉还是很牛X的框架.基于它可以做很多好玩的事情.在网上也查看了很多的资料跟文章,借鉴了很多.但是发现大都是将文章复制来复制去的,有很多并不是最好的解决方案.个人免密支付首先先上图,https://www.91phzf.com/test 测试地址https://www.91phzf.com/main 管理后台: test001/test001 (用户/密码)看别人的文章上实现的获取收款通知,调用的方式都是要模拟点击事件,那...

2021-01-15 20:01:22 1025 1

vue组合查询条件源码

vue组合查询条件源码 1、先npm install 安装好依赖 2、再npm run dev 运行 3、运行成功之后,访问 http://localhost:8090/#/

2023-03-28

MybatisCodeHelper 插件

MybatisCodeHelper 插件-免费,idea通用

2022-08-15

ctags下载,opengrok依赖哦

ctags5.8,如果在使用opengrok的时候,需要用到这个

2022-08-15

tomcat10,支持jdk11的哈

tomcat10,支持jdk11的哈

2022-08-15

Xversion_1.3.7_(68).dmg

mac上的常用工具,支持svn,ftp等,还有命令行,我找了好多mac上的开发必须的一些常用工具,都是亲测可用的,能共享的都共享上来,涉及到不能共享的,我也没办法了,可以私信我,私发给你

2020-09-09

mac上的微信小助手1

当你登录微信的时候,有没有发现每次登录都要验证,都需要微信手机端扫描二维码?真的是太麻烦了。它就是解决这个问题的,免验证登录以及其他丰富的微信辅助功能

2020-09-09

Dynamic_Wallpaper

mac上的好用的一个app,提供动态桌面和屏保,支持本地的视频设置成桌面背景,还有更多功能可以自己去体验,已经cracked

2020-09-09

facebook fresco

Fresco 中设计有一个叫做 image pipeline 的模块。它负责从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。 Fresco 中设计有一个叫做 Drawees 模块,方便地显示loading图,当图片不再显示在屏幕上时,及时地释放内存和空间占用。

2015-11-28

JAVAWEB录音上传服务器

最近项目有这个需求,需要录音然后上传。所以我研究了一下,把自己整理好的,可以直接使用的demo工程分享了。其中我自己对js框架做了部分修改,部分提示信息也换成中文了。希望对大家有帮助。项目要放在应用服务器里面部署之后才可以演示效果,我用的是tomcat

2015-05-29

java微信公众号

这是我自己研究的微信公众号java版的开发流程以及全部代码。这是一个已经打包好了的服务器端的源代码。需要部署到公网,然后在微信平台配置url以及token的地方配置好,即可使用

2015-05-13

华为面试题

这是我曾经的面试题目,现在拿出来希望对后来者有所帮助,少走弯路。其中包括了题目已经答案

2015-05-13

springsecurity

springsecurity,这里提供的是一个SSH框架实现的web项目,下载即可运行。其中加入了soringsecurity安全认证框架,可以自行配置安全级别。可以针对不同的url和方法作安全认证。

2011-08-26

SCJP考试资料,题库

今年貌似对了57%就可以通过,年年的要求都在下降?大家放心的下载吧,祝你通过

2009-09-30

基于JPG标准的图像压缩

基于JPG标准的图像压缩,实现图片格式的转换,09年通过已答辩,希望对后辈起到帮助作用

2009-06-11

strut框架实现strut框架实现

strut框架实现strut框架实现strut框架实现strut框架实现strut框架实现

2009-05-26

java电子书店管理系统

java编写,牛B 没用来找我 运行前必须修改数据源。 用户注册register.jsp 使用1trans函数 数据库有的不一致,需要重新统一

2009-05-26

网上购物系统毕业论文(论文正文+源代码+开题报告)

熟悉的isual Studio 2005编程工具,c++,希望对即将毕业的人有所帮助,没用不要分

2009-05-26

空空如也

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

TA关注的人

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