- 博客(10)
- 资源 (34)
- 收藏
- 关注
原创 可视化与代码说明jdk动态代理与cglib动态代理--InvocationHandler--MethodInterceptor
动态代理是为了实现Aop编程,代理的是类对象【jdk动态代理】被代理的类需要实现接口,针对接口的代理,通过生成一个实现了接口的动态类实现代理ServiceImpl是被代理类,实现接口ServiceInterfaceJDKProxy是代理处理方法类,实现接口InvocationHandler通过JDKProxy.bind()得到jdk【动态】生成代理类ServiceProxy当你调用Se...
2018-10-31 12:19:27 2083
原创 spring aop底层原理ProxyFactoryBean的具体使用过程--FactoryBean深入理解
实际的spring使用aop的过程,配置好ProxyFactoryBean,给ProxyFactoryBean设置一个bean id然后通过ac.getBean(bean id),就取得被ProxyFactoryBean代理的对象,不是ProxyFactoryBean因为这个bean id虽然代表ProxyFactoryBean对象,直接getBean获取的是ProxyFactoryBean....
2018-10-31 10:56:44 10264 7
原创 c语言 使用char*遍历int字节 借助void*
一个int占4字节,一个char* 可指向一个字节,借助void*实现遍历int 4个字节#include <stdio.h> int main (){ int b=123456789; void* vp; vp = (void*)&b; printf("b:%x,b+1:%x\n",&b,&b+1); pri...
2018-10-30 13:10:20 2105 1
原创 纯win32api实现窗口分隔符拖动spiltter,实现左右上下窗口的鼠标拖动改变大小
先使用vs2015创建一个默认win32工程,默认使用的是c++, 如果想只用单一c文件,需要修改部分代码由于有预编译头,所以头文件在stdafx.h 内GET_Y_LPARAM获取鼠标y位置,适合多屏显示时正确获取位置,需要头文件 windowsx.h// Win32test2.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "Win3...
2018-10-28 08:35:09 1900 1
原创 c语言 实现控制台动态一行显示进度-进度百分比的显示 escape codes-linux
#include <stdio.h>#include <unistd.h> int main (){ int i; for(i=1;i<10;i++) { printf("\33[2K\r"); printf("安装进度:%d%%",i); fflush(stdout); usl...
2018-10-24 18:34:42 3912
原创 java代码生成兼容openssl可用的rsa公私钥,pkcs8转换pkcs1,
java默认的KeyPairGenerator生成的rsa 公私钥不能直接被openssl来使用java生成的私钥是pkcs8 格式 公钥是x.509格式openssl生成和使用的是pkcs1格式,pem公私钥文件,所以需要转换本项目可以动态生成openssl兼容的,openssl可使用的公私钥maven项目//pom.xml<?xml version="1.0" encodin...
2018-10-17 15:09:46 8051 2
原创 计算需要循环几次,比如分页或者数据库遍历时循环次数
一般想到的计算是,通过求余 求模,没有整除,循环次数就要 +1 int p = totalCount / pageSize; if (totalCount % pageSize != 0) p++; return p; int p = totalCount / pageSize; if (to...
2018-10-17 11:16:15 2443
原创 java 使用jsencrypt的js的rsa库实现rsa加密传输,防止http明文传输
JSEncrypt 是js实现的rsa加密库前端使用rsa公钥加密登录信息,传输加密结果给服务端,服务端接收后使用私钥解密,实现安全信息传输【注】:JSEncrypt支持的是openssl生成的pkcs1格式私钥,java需要pkcs8格式私钥,公钥格式不变//公私钥生成 , 【私钥】格式转换 //生成公私钥 openssl genrsa -out rsa_1024_priv...
2018-10-16 16:47:46 10267
原创 java rsa加解密
简单实用java实现rsa加解密,java内部使用pkcs8格式私钥,openssl默认为pkcs1私钥,注意格式maven项目//pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:...
2018-10-16 16:37:02 1229
原创 idea使用ant design, create-react-app的使用
下载安装node npm进入node 选择Windows 安装包 (.msi) 64bit 下载 安装使用msi会配置好环境变量path,方便所有命令,基本都是在项目路径下,或者直接在idea的terminal里//打开命令提示如测试安装是否成功node -vnpm -v全局安装rcreate-react-app yarnnpm install -g create-react...
2018-10-14 08:18:00 8840 1
FastStoneCapture_8.5_PortableSoft.7z 最好用的截图工具 不解释了
2017-10-06
锐捷3.3 最新的不一定好
2017-10-06
.NET Framework 3.5 SP1完整离线安装包下载地址与制作
2012-04-09
ubuntu亲身经验全集
2012-03-30
纯dos系统7.1
2012-03-30
windows10 64位可用的spark开发需要的程序
2019-12-10
sourcetree-3.1.3 跳过bitbucket注册
2019-09-06
hwmonitor_1.40.zip
2019-08-24
simsun.ttc-simhei.ttf-simfang.ttf-simkai.ttf-windows常用中文字体
2019-08-10
handshaker_win7_win8_dmg.zip
2019-07-11
redis-desktop-manager-0.98-ssh_tunel.rar
2019-07-11
vs2015工程编译nasm2.14源码--可调式非命令行
2018-12-15
vs2015编译最新openssl-1.1.1 非命令行nmake 可轻松编译出动态链接库与静态链接库 包含完整项目配置文件 里面有详细项目说明 适合学习修改
2018-09-29
vs-dll-lib动态静态链接库使用项目-包含vs项目配置文件直接编译使用即可学会
2018-09-28
vs2015直接编译libevent2.1.8-非命令行-可断点调试.
2018-09-27
vim7.4 vs2015完整工程 可调试学习
2017-10-23
nginx1.9.9 vs2015 完整项目
2017-10-22
windows api index windows全部api
2017-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人