自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (22)
  • 收藏
  • 关注

原创 Java之手写异步任务

为什么需要异步任务?有些代码可能影响程序性能,并且不需要实时同步执行,这部分代码就可以放到异步任务中,以减少响应时间。比如在用户操作软件的时候需要记录一些操作日志,频繁写入db的操作会影响用户体验。实现思路: 首先创建一个AbstractQueue类,用于存放任务队列。然后创建一个AbstractAsynTask类,用于管理AbstractQueue队列。下面是具体实现:...

2020-04-03 09:47:28 72882

原创 MySQL的体系结构(超全总结版)

MySQL数据库的体系结构设计旨在实现高性能、灵活性和可扩展性。整个MySQL体系结构通过这样的分层设计实现了逻辑上的解耦,使得数据库可以根据不同的应用场景灵活配置,并能够在不同层次上进行优化以满足高并发、大数据量和复杂查询的需求。

2024-01-09 17:51:21 27465

原创 开放平台系统架构设计

本开放平台旨在构建一个可扩展、高可用的生态体系,通过提供统一标准的API接口和SDK工具包,让第三方开发者能够安全、高效地接入我们的服务和资源,实现业务的互联互通。

2024-01-09 17:22:10 27837

原创 Jenkins启动jar脚本

jenkins自动部署jar

2022-10-19 13:50:32 21250 1

原创 Redis单线程的正确理解

很多同学对Redis的单线程和I/O多路复用技术并不是很了解,所以我用简单易懂的语言让大家了解下Redis单线程和I/O多路复用技术的原理,对学好和运用好Redis打下基础。一、Redis的单线程理解Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程。其中执行命令阶段,由于Redis是单线程来处理命令的,所有到达服务端的命令都不会立刻执行,所有的命令都会进入一个队列中,然后逐个执行,并且多个客户端发送的命令的执行顺序是不确定的,但是可以确定的是不会有两条命令被同时执行,不

2020-06-02 16:34:41 158504

原创 Spring事务详解

Spring中的事物注解方式: @Transactional例子:@Transactionalpublic class TestTransactional {} 事物传播行为@Transactional(propagation=Propagation.REQUIRED) 如果有事务, 那么加入事务, 没有的话新建一个(默认情况下)@Transactional(propagation=Propagation.NOT_SUPPORTED) 容器不为这个方法开启事...

2020-06-02 15:40:19 159314

原创 如何避免数据库被黑

事情的起因从数据库被黑开始.... 先前租了一台服务器,里面部署了Mysql服务,当时密码随便设置了下过了段时间上去一看,所有库里都剩下一张WARING表,长这样我还以为里面会有勒索的数据,打开一看啥数据都没(这感觉就像一个小偷闯入家中,一看这个家一贫如洗,啥都没干就走了)这些黑客真是可恶,还瞧不起人。还好我的表都有备份,没造成任何损失。接下来将如何避免再一次被黑客光顾... 首先密码设置的很简单,暴力破解分分钟被破解出密码了。所以我们的思路是设置复杂用户密码,并把ro...

2020-05-13 12:56:55 183501

原创 JAVA-IP和手机号归属地查询

1.获取IP归属地接口:http://ip.taobao.com/service/getIpInfo.php?ip=2.获取手机号归属地接口:http://mobsec-dianhua.baidu.com/dianhua_api/open/location?tel=下面是简单代码实现import java.io.BufferedReader;import j...

2020-04-03 13:14:22 72600

原创 Linux服务器下,java可执行jar包分别用jdk1.7和jdk1.8启动

1.先下载jdk1.7跟1.8,并解压2.在可执行jar包目录底下,输入vim start.sh输入i,进入编辑模式复制以下内容JAVA_HOME=/usr/local/jdk1.8.0_161PATH=$JAVA_HOME/bin:$PATHCLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jarexpo...

2019-06-20 17:17:08 2413

原创 快速生成java实体类

需求描述:当你有很多接口需要开发时,并且接口里有很多字段。可以把文档里的字段名跟描述直接拷到excel中,用工具类直接生成java实体 。工具类:package com.hns.util;import com.hns.handler.impl.WebServiceHandler;import org.apache.poi.hssf.usermodel.HSSFWorkbook;i...

2018-09-20 14:10:47 2848 2

原创 com.rabbitmq.client.ShutdownSignalException异常

rabbitMq监听程序一直报com.rabbitmq.client.ShutdownSignalException,但不影响正常接收。后来发现是在配置文件中配置了acknowledge="auto"又在代码中写了channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);导致消费重复响应...

2018-09-07 10:25:25 8611 2

原创 全国支行卡bin库

资源详见:https://download.csdn.net/download/fangzg811107320/10300471可用卡bin判断所属银行等。

2018-07-25 19:31:56 1915

原创 SpringMvc整合websocket、rabbitMq详解

源码在:https://download.csdn.net/download/fangzg811107320/10535726

2018-07-25 19:27:06 139292

原创 maven缺失ojdbc6解决方案

1.根据你需要的版本,下载ojdbc6.jar2.将ojdbc6.jar放在某个位置打开终端(windows用户打开cmd),输入:mvn install:install-file -Dfile=你的存放ojdbc6.jar文件的位置 -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=版本号 -Dpackaging=jar -Dgen

2017-05-26 09:58:23 7828 2

原创 maven安装

1.下载并解压maven2.配置M2_HOME和MAVEN_HOME 路径指向maven解压后的文件夹。如D:\Server\maven3.配置path = %MAVEN_HOME%\bin4.cmd运行mvn -version 看是否安装成功。5.cmd运行 mvn help:system

2017-05-26 09:54:57 172

原创 eclipse集成svn

1.打开eclipse,在Help菜单中找到marketPlace,点击进入。2.在搜索框Find中输入subclipse,点击右边的Go按钮查询;subclipse找到之后,点击右下角的按钮install安装。

2017-05-26 09:52:35 176

TypeScript通俗易懂

TypeScript通俗易懂

2024-04-08

.arthas.zip

Arthas阿里开源诊断工具,java开发

2021-05-28

cordova-plugin-ImagePicker-master.zip

ionic3使用cordova-plugin-ImagePicker 插件实现仿微信相册选图。因为直接add plugin 下载不下来。故直接github上下载然后打包上传以便日后使用

2019-11-03

xftp5永久免费版

xftp5永久免费版

2018-10-09

Xshell5永久免费版

Xshell5个人永久免费版, 亲测可用。 Xshell5个人永久免费版, 亲测可用。 Xshell5个人永久免费版, 亲测可用。 Xshell5个人永久免费版, 亲测可用。

2018-07-27

ssm整合webSocket、rabbitMq

ssm整合webSocket、rabbitMq ssm整合webSocket、rabbitMq ssm整合webSocket、rabbitMq

2018-07-11

mybatis实体、映射、dao生成工具

mybatis实体、映射、dao生成工具 mybatis实体、映射、dao生成工具 mybatis实体、映射、dao生成工具 mybatis实体、映射、dao生成工具 mybatis实体、映射、dao生成工具

2018-07-06

在线教育网站源码

在线教育网站源码 在线教育网站源码 在线教育网站源码 在线教育网站源码

2018-07-06

html斗地主源码

斗地主源码

2018-07-02

视频爬虫源码

java爬虫源码 java爬虫源码 java爬虫源码 java爬虫源码 java爬虫源码 java爬虫源码

2018-06-29

阿里开源项目合集

常用阿里开源项目合集

2018-06-14

阿里巴巴Java开发手册(终极版)

阿里巴巴Java开发手册(终极版) 阿里巴巴Java开发手册(终极版) 阿里巴巴Java开发手册(终极版) 阿里巴巴Java开发手册(终极版)

2018-06-14

java redis依赖包

jedis.jar redis.jar java缓存 jedis.jar redis.jar java缓存 jedis.jar redis.jar java缓存 jedis.jar redis.jar java缓存

2018-06-11

vc_redist.x64.exe

vc_redist.x64 vcredist vc_redist.x64 .exe vc_redist.x64 .exe

2018-06-05

java文件对比工具

文件对比工具 JAVA JAVA文件对比 工具 对比工具 文件对比工具 JAVA JAVA文件对比 工具 对比工具 文件对比工具 JAVA JAVA文件对比 工具 对比工具

2018-03-27

Effective java中文第二版

Effective java Effectivejava 中文 pdf 第二版 Effective java Effectivejava 中文 pdf 第二版 Effective java Effectivejava 中文 pdf 第二版

2018-03-22

json依赖包

jackson jar包 json依赖包 json包 jackson jar包 json依赖包 json包 jackson jar包 json依赖包 json包

2018-03-21

java并发编程实战

java并发编程 java并发 并发编程 编程实战 并发

2018-03-21

银行卡bin库

银行卡bin库 银行卡bin 支行卡bin银行卡bin库 银行卡bin 支行卡bin

2018-03-21

银联开发包upacp_sdk-1.0.0

银联开发包upacp_sdk-1.0.0,免费使用l

2017-09-07

ajax+json实现三级联动,显示的数据取自后台

用ajax与后台交互,把数据拼接成json格式返回到前端,再用插件实现三级联动效果

2017-06-07

spring4.0.4jar及其它依赖包

spring 依赖包

2017-06-01

ojdbc6-11.2.0.2.0

ojdbc6-11.2.0.2.0

2017-05-27

空空如也

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

TA关注的人

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