自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 基于乾坤的微前端+SpringBoot2.7整套解决方案的基础通用平台及组件

包含前后端整套解决方案的企业级基础通用平台及组件前端基于qiankun实现的微前端Vue3.0,Element-plus,React18,Antd4,JWT,日志,WebSocket,定时任务,xxl-job,pushplus,logback。miniohelper,resthelper

2023-01-18 16:56:00 3030

原创 SpringBoot集成Native编译打包运行

包含三个基础镜像及完整项目版本:SpringBoot2.7.5,JDK11,GraalVM22.3采用官方推荐的方式,docker镜像内安装GraalVM打包编译。

2023-01-18 16:47:28 4438

原创 docker基于alpine基础镜像合集(java、python)集成chrome

基于docker.io/anapsix/alpine-java,提供java镜像,java-chrome镜像,java-python镜像

2022-09-06 18:05:01 5284

原创 org.eclipse.jdt版本更新导致包引入问题

org.eclipse.jdt.core引入报错,找不到plugin,打包报错,org.eclipse.platform:org.eclipse.equinox.preferences:jar:3.10.0,No versions available for org.osgi.service:org.osgi.service.prefs:jar:[1.1.0,1.2.0) within specified range

2022-06-18 20:17:59 3682 1

原创 mybatis-generator扩展插件,新增多种方法,完善插件功能

mybatis-generator扩展插件,新增多种方法,完善插件功能

2021-11-30 12:02:57 3311

原创 ssh连接centos虚拟机

前言与其纠结阿里腾讯,不如自己动手丰衣足食安装虚拟机软件及centos安装过程按照网上通用教程一路走下去,记得网络模式选择NAT(网络地址转换)模式。关于桥接模式和NAT模式的区别桥接模式:相当于在局域网内加了一台新的计算机,当然也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问,适合想把虚拟机当做一台完全独立的计算机看待,并且允许它和其他终端一样的进行网络通信的用户。NA...

2020-05-08 10:50:30 612

原创 logback日志文件读取Spring boot配置文件中的配置

配置文件在本地时在项目输出日志时,有时候会根据不同的环境将日志输出到不同的目录下,这个时候就需要在logback配置文件中去读取配置文件获取当前环境一般的配置文件直接 ${} 就可以获取到,在logback中则需要加上 <springProperty scope="context" name="LOG_HOME" source="logging.path"/>...

2019-05-10 11:20:55 3728 1

原创 Spring boot 简单配置多数据源

首先在配置文件中配入各个数据源的地址和用户名密码spring.datasource.common.url=jdbc:mysql://127.0.0.1:3306/training?useUnicode=true&characterEncoding=UTF-8&rewriteBatchedStatements=true&zeroDateTimeBehavior=conv...

2019-05-10 10:08:41 399 1

原创 ThreadPoolExecutor获取各种信息

getPoolSize 获取实际的线程数量getActiveCount 获取正在运行的线程数量getQueue().size() 获取队列中等待的线程数量

2019-04-17 16:19:07 1508

原创 Vue3.0 修改端口和实现域名访问

在Vue3.0中,目录结构有了很大的变化,没有了config文件夹,在index.js中改端口就不适用了。要在Vue3.0中改端口,首先要在项目根目录下新建vue.config.js文件,然后再文件中写上module.exports = { devServer: { port: 8888, }, lintOnSave: false}port改...

2019-04-17 10:00:40 5401 3

原创 小内存机器下降低docker mysql5.6内存占用

docker部署mysql不需要配置,拉下来就能跑,但同时说明mysql运行的是默认配置,默认配置下mysql的内存占用量会达到500-600m,这个占用量对1c1g的机器来说,太过于庞大。网上有许多说的是修改innodb_buffer_pool_size,实际上这个修改了并没有太多用处。首先,进入容器,配置文件是/etc/mysql/mysql.conf.d/mysql...

2019-01-18 15:42:03 3001 3

原创 基于alpine java或者jre构建的docker镜像使用jmap等工具

最近项目要做内存分析,而jmap是jdk自带的工具,但是在公司基于alpine构建的docker镜像中却没有这个工具,查找资料知道alpine java是基于jre的,不包含jdk中的一些工具。

2019-01-16 16:00:09 4092 3

原创 java spring boot项目运用proguard实现代码混淆

proguard是一款较为容易使用的java代码混淆工具,不需要其他配置,只需在pom中加入即可使用。下面是具体pom&lt;build&gt; &lt;finalName&gt;${artifactId}&lt;/finalName&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;com.github.wv...

2018-12-19 14:51:41 3896 2

原创 java 自定义注解实现权限判断

近期因为业务需求,用户类型进行了细致的区分,各个接口的权限都要进行判断,一开始在每个接口中写判断方法,后来实在太多,所以采用注解的形式实现粗粒度的鉴权。自定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Authenticate { /*...

2018-12-19 14:43:19 4187 1

原创 java做爬虫解决521错误

最近做爬虫时碰到了521错误,500开头的都是服务器错误,521错误有很大可能是请求头参数不对,比如下面这个这是错误的这是正确的就是这一堆东西可能有哪些少了或是错误,而在爬虫中遇到这个错误,又极大可能是少了Cookie参数,比如在这里就是少了Cookie参数。展开那个CookieCookie: yd_cookie=a26be905-40bb-4e4b52bf7b24f...

2018-12-10 12:31:38 4164

原创 JAVA 大数据迁移时优化数据库更新操作

最近由于公司项目版本升级,库也有较大的改动,以前的数据需要迁移到新库中,其中又多了许多关联关系。就效率而言,单纯的SQL是最快的,只要索引建好了left join也不会太过影响速度,但是遇到SQL解决不了的复杂关系时还是需要借助程序去更新,这时候就要进行一定的优化处理。总结一下1. 能用SQL直接运行就直接运行。2. 合并多余的查询,其实有时候查询比更新的操作还要慢,不要怕多几个l...

2018-11-22 10:52:37 3205 1

原创 Spring Boot整合Mybatis,Shiro,Redis,Slf4j,Druid基础架构

前言这是大学毕业设计的一个基础架构,基于Spring Boot加入了一些工作实习中用到的基础架构,框架已经基本搭好,可以直接拿来写业务逻辑。然后,这是我的第一篇博客,有啥问题的话希望各位予以指导。附上项目GitHub地址:https://github.com/Nagisazz/SSM-Shiro正文...

2018-07-05 15:57:44 3032 3

lanproxy内网穿透客户端下载,包含linux、windows、mac的32和64位版本,附带脚本

lanproxy内网穿透客户端下载,包含linux、windows、mac的32和64位版本,附带脚本执行即可内网穿透 linux:client_linux_386、client_linux_amd64 windows:client_windows_386.exe、client_windows_amd64.exe mac:client_darwin_amd64

2023-11-07

JAVA并发编程实践高清中文带书签

《JAVA并发编程实践》随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序中取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。在《JAVA并发编程实践》中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式。

2018-06-25

Charles 3.11.5版64位破解版

Charles是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。

2017-12-11

apizza2.0——API管理工具

apizza是极客专属的api协作管理工具 免费的团队协作,在线模拟调试,快速生成api文档,导出离线版文档 此文件为apizza所必须的插件

2017-12-11

空空如也

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

TA关注的人

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