- 博客(51)
- 资源 (37)
- 收藏
- 关注
原创 Spring5源码解析一
Spring5源码解析测试用例代码块//AppConfig.java类@ComponentScan({"com.llsydn"})@Configurationpublic class AppConfig {}//IndexDao.java类@Componentpublic class IndexDao { public void query(){ System.out.p...
2019-08-28 17:46:37 24562
原创 mybatis源码分析
spring和mybatis源码分析mybatis的流程分析在整合spring的情况下,mybatis从哪里开始首先分析得知mybatis和spring整合的情况下,主要是提供两处关联@MapperScan@Bean---->SqlSessionFactoryBean通过源码得知MapperScan其实主要利用spring的Import技术和spring的扩展点ImportBe...
2019-08-05 08:41:01 24591
原创 Class文件结构分析
Class文件结构分析1. Class文件的结构概览图2. 每一项数据说明类型名称数量说明u4magic1魔数:确定一个文件是否是Class文件u2minor_version1Class文件的次版本号u2major_version1Class文件的主版本号:一个JVM实例只能支持特定范围内版本号的Class文件(可以向下兼容)。u...
2019-04-28 17:18:03 24560 1
原创 基于docker搭建的mysql主从复制
docker搭建mysql主从复制拉取mysql镜像命令:docker pull mysql:5.71.启动master,slavedocker run -it -p 3306:3306 --name master --privileged=true -v /f/DockerServer/mysql3306/conf/conf.d:/etc/mysql/conf.d -v /f/Doc...
2019-04-01 14:11:04 24442
原创 MyCat分库分表
分库分表1.数据量太大,SQL查询慢怎么办?从sql语句入手exist和inin 和 not inlike从数据库设计入手加索引(不是越多越好)尽量多考虑使用数值型,(性别,int 1,0;不用char 1,0)尽量多考虑使用定长而非变长(idNumber varchar(11))2.mysql单表存储上限:(232)2理论上限,实际上是达不到的:实际行...
2019-03-25 14:34:49 24776
原创 分享几道常见的java面试题
(1).类初始化执行顺序/* * 父类的初始化<clinit>: * (1)j = method(); 父类的静态类变量 (5) * (2)父类的静态代码块 (1) * * 父类的实例化方法: * (1)super()(最前) * (2)i = test();父类的非静态实例变量 (9)为什么这里是9,因为子类重写了该tes...
2019-02-26 09:38:42 24380
原创 基于 Oauth 2.0 的第三方账号登录实现
基于 Oauth 2.0 的第三方账号登录实现Oauth 2.0 原理与授权流程1.刚开始的第三方应用接入其他账号登录过程: 存在问题:1.用户账号、密码信息透露给了第三方应用,导致安全问题 2.用户要回收授权,只能通过修改密码来实现,此时如果有多个第三方应该,所有授权一起被回收 3.很难安全的实现对不同的第三方应用给予不用的权限 2.使用oauth改进的原理: ...
2019-02-18 16:49:04 24824 1
原创 spring aop学习
1.aop和spring aop的关系?aop是一种思想,spring aop是aop的一种实现。2.Spring aop和AspectJ的关系?这两种都是实现aop的,spring借助AspectJ的语法实现aop的功能3.@AspectJ support和Schema-based AOP Support两种语法实现aop@AspectJ注解方式使用aop @Con...
2019-01-26 17:52:46 54674 1
原创 微信公众号录音文件保存到自己开发的服务器(amr文件转mp3)
音频转码工具,主要用于将微信语音 amr 格式转换为 mp3 格式以便在 html5 的 audio 标签中进行播放1.调用微信提供的接口获取录音的InputStream字节流public InputStream getInputStream(String mediaId) { InputStream is = null; try { String URL_...
2019-01-22 13:53:06 28164 5
原创 在现有的pdf文件中插入图片
import com.itextpdf.text.Image;import com.itextpdf.text.pdf.PdfContentByte;import com.itextpdf.text.pdf.PdfReader;import com.itextpdf.text.pdf.PdfStamper;import java.io.FileOutputStream;public...
2019-01-17 11:10:02 25717 2
原创 利用Qrcode生成二维码
import com.swetake.util.Qrcode;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;public static void GenerateQrCodeImg() { // 扫描二维码得到的内容...
2019-01-17 11:07:42 24928
harbor-v2.9.0离线安装(arm架构)
2024-01-31
openoffice在arm64环境下运行的docker镜像包制作文件
2023-08-09
openoffice在arm64环境下运行的解决方案
2023-08-08
windows x86-64系统上建立arm(aarch64)centos虚拟机
2023-05-31
hue-4.10.0离线压缩包(已编译)
2023-05-15
harbor-v2.4.0离线安装(arm架构)
2022-12-13
Docker打包制作rocketmq镜像
2022-06-16
JKS2PFX证书转换工具
2022-05-12
word转pdf所需的jar包
2022-04-16
nacos适配postgresql数据库
2022-03-11
nacos适配oracle数据库
2022-03-01
nacos适配dm达梦数据库
2022-01-28
openoffice-window&linux-4.1.10.zip
2021-08-10
kingbase8.2和8.6版本
2021-08-02
ArcGIS的SDK和JS API.zip
2020-09-02
eclipse2020.03最新版package.zip
2020-04-21
redis-5.0.5linux版本.zip
2020-03-04
es-head-0.1.5插件.zip
2020-01-03
snap.zip网页快照功能代码
2019-11-11
powerDesigner破解工具
2019-03-05
natapp网络穿透工具(window,linux,mac)
2019-01-22
路由侠 网路穿透神器
2019-01-07
editcookie插件
2018-11-26
ngrok的各个版本工具
2018-11-07
jxplorer-3.3.1.1.exe
2018-11-07
Smali2Java1.0.0.558
2018-10-19
redis-desktop-manager可视化工具
2018-09-10
软件设计师教程 第4版
2018-08-22
Navicat Premium 12 x64 工具
2018-08-13
echarts实现的中山地图demo
2018-08-03
vue-devtools-4.1.4.Crx
2018-07-21
postman-win64-4.10.3-setup.exe
2018-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人