自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张人杰的博客

当一个前后端都很强的架构师

  • 博客(257)
  • 资源 (47)
  • 问答 (6)
  • 收藏
  • 关注

原创 Go Summery 2 install beego

Go to github and install bee.bee new project_namebee pack -be GOOS=windows/linux

2024-05-09 15:48:11 64

原创 Go Summery 1 proxy env

go env -w GOPROXY=https://goproxy.cn,direct

2024-05-09 15:05:03 305

原创 System Maintance Summery 3 Open vm support for development

Run command as Administrator:bcdedit /set hypervisorlaunchtype off

2024-05-09 07:15:29 71

原创 System Maintance Summery 2 speed optimized by rmmod

Remove linux startup module by command:sudo rmmod example_moduleForbid linux startup module for always:sudo nano /etc/modprobe.d/blacklist.conf

2024-05-09 07:10:59 94

原创 Javascript Summery 11 GIF‘s background is opacity or not opacity

GIF's background is opacity or not opacity.apng, webp is supported by all web browsers.webp's performance is better than apng.Animation pic file format can be used in web browsers which is half-opacity, only can be apng or webp.

2024-05-06 11:33:11 111

原创 Jar Summery 4 allow CORS on nginx

add_header Access-Control-Allow-Credentials true;add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Headers 'x-requested-with,content-type,Cache-Control,Pragma,Date,x-timestamp,Authorization,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent'

2024-05-06 10:49:03 174

原创 Javascript Summery 10 Flex Box

box{

2024-05-06 10:46:37 151

原创 Javascript Summery 9 Set Div to parent‘s bottom

bottom: 0;

2024-05-06 10:45:07 246

原创 Jar Summary 3 using outside configuration

--spring.config.location=./application.yaml

2024-05-06 10:28:36 99

原创 ARM Summery 6 Flash and SDRAM

Program Size on Keil displaying, Code and RO-data is on Flash, RW-data and ZI-data is in SDRAM.

2024-05-01 01:20:12 33

原创 SYSTEM maintance summery 2 IPTABLES SAVE

service iptables save

2024-04-30 18:52:00 39

原创 Jar Summery 2 Linux Service Configure Example

Jar Summery 2 Linux Service Configure Example

2024-04-30 18:18:58 223 1

原创 Jar Summary 1 start IPv4 port listening

Jar Summary 1 start IPv4 port listening

2024-04-30 18:15:15 21

原创 ARM Summery 5 Complex function Pins

ARM Pins can be used in different mode, at least some Pins, some choose the single function type Pins or set the Pins function type before using them.

2024-04-30 17:20:10 44

原创 System maintance summery 1 MySql

To set case insensitive table names in mysql8:After install mysql-server 8, DON'T start mysqld service just at that time, but add below line to mysql-server.cnf([mysqld]): lower_case_table_bames =1After that, start it.

2024-04-30 17:15:41 40

原创 ARM Summary 4 I2C communication

I2Cuse SDA SCL two Pins to communicate.Signals send bySDAcovered to 16 Pins output by 8574T.Signals one bit by one bitserialy in, signals with 8 bits serialyout by 8574T.8574T has the I2C address to recieve I2C signals.

2024-04-26 21:13:32 134

原创 ARM Summary 3 Hardware Coding vocabulary

APB2 外围设备总线,STM32的标准总线 Advanced Peripheral Bus。GPIO 通用型输入输出 General-purpose input/output。PWM 脉宽调制 Pulse Width Modulation。CR 配置寄存器 Configure Register。PWR 指示灯:电源指示灯 Power。

2024-04-26 20:56:13 76

原创 JavaScript Summery 8 speed up dev by editing vite.config.js

JavaScript Summery 8 speed up dev by editing vite.config.js

2024-04-26 19:47:02 358 1

原创 JavaScript Summery 7 full height body

html, body{height:100%;}

2024-04-26 13:11:52 262 1

原创 ARM Summery2 STM32 GPIO Simple Code steps

1. Enable Periph clock by Call RCC ABP2: RCC_APB2PeriphClockCmd. 2. Init GPIO CLUSTR and Pins with GPIO_Init. 3. Set Pins' High or low voltage using GPIO_SetBits.

2024-04-25 21:46:03 99

原创 JavaScript Summery 6 use .env.development and vite --host 0.0.0.0 --mode development target diff env

proxy={return {})

2024-04-25 20:11:43 182

原创 JavaScript Summery 5 use getUserMedia to show current machine‘s video cammera

)

2024-04-25 19:49:52 179 2

原创 JavaScript Summery 4 band selecting text

css:*{

2024-04-25 19:48:05 97

原创 ARM Code Summery 1 PWM Device

ARM chip is for caculate. To aim managing lightness of light emitting diod by pulse width management, use PWM device driver board.

2024-04-24 22:02:18 359

原创 Javascript Summery3 TOUCH SCREEN COMMON CSS

margin:0;padding:0;*{*{

2024-04-24 21:51:35 187 1

原创 JavaScript Summery2 format float

parseFloat(string).toFixed(2); //2 fractions, truncate(parseFloat(string)+0.05).toFixed(2); //2 fractions, half round upkey word: toFixed

2024-04-24 09:15:55 363 2

原创 Javascript Summery for loop in hands

英文技术第一文for loop:i

2024-04-24 09:02:15 93 2

原创 警惕非上架应用的下载和使用

1、上架难吗?1)对于某些刚开始做开发的个人而言可能会有一点点的难度,但这不应该是成熟软件不上架应用市场的借口;2)Qt应用通吃Windows、macOS、Linux三大平台,通吃三大应用市场,上架应用市场毫无压力;3)ELectron应用通吃Windows、Linux平台,在一定程度上也能上架macOS平台;4)软件上架应用市场成本:Windows应用市场免费,Linux软件中心免费,Apple Store个人一年99美元,企业一年299美元(不是任何一个应用不上架应用市场的主要理由);

2022-08-20 00:00:43 1688

原创 Windows商店的Redis客户端G-dis3

Windows版Redis客户端软件G-dis3对key的模式搜索不会返回RedisServer的所有Key数据,所以,不会导致正式环境连接服务器时的内存溢出等问题。G-dis3(Windows、macOS、Ubuntu上跨平台的Redis客户端软件G-dis3)是采用纯C++语言开发的跨平台的Redis客户端。3、在OperateData(操作数据)界面,特殊处理二进制数据为'\B'开头的数据,使得在G-dis3中完美支持二进制数据的显示和操作。TCP层包装操作系统相关的socket代码;...

2022-08-01 22:55:06 592

原创 Linux上的Redis客户端软件G-dis3

Linux的Redis客户端软件G-dis3对key的模式搜索不会返回RedisServer的所有Key数据,所以,不会导致正式环境连接服务器时的内存溢出等问题。G-dis3(Ubuntu上的Redis客户端软件G-dis3)是采用纯C++语言开发的跨平台的Redis客户端。3、在OperateData(操作数据)界面,特殊处理二进制数据为'\B'开头的数据,使得在G-dis3中完美支持二进制数据的显示和操作。1、分析了Redis客户端的代码,总结了Redis客户端的。读取数据的三个主体方法;...

2022-07-29 09:39:27 948

原创 自建GitLab的客户端配置

1、生成密钥对:ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/gitlab_rsa2、粘贴公钥到GitLab3、在~/.ssh目录下新建名称为config的文件,配置多个不同的host使用不同的ssh key:# gitlabHost host1 HostName 192.168.0.1 User git PreferredAuthentications publickey IdentityFile ~/.ssh...

2021-12-13 10:14:40 1012 1

原创 chrome访问http请求安全设置

chrome://flags/#unsafely-treat-insecure-origin-as-secure添加地址并设置为enable

2021-11-30 15:47:26 3339

原创 通过GDI实现了透明背景的文字绘图

周末,基于node C++扩展,通过GDI实现了透明背景的文字绘图功能,上图:此功能通过纯GDI实现,而通过GDI实现透明背景的窗口的关键点是产生一张32位的HBITMAP,而后UpdateLayeredWindow(ULW_ALPHA)。仅此提供一个愿景和实现案例。...

2021-10-18 14:07:24 648 1

转载 Per-pixel Alpha Blending in Win32 Desktop Applications

Per-pixel Alpha Blending in Win32 Desktop ApplicationsIt took a bit of research and experimenting, but I was able to correctly achieve per-pixel alpha blending in Windows desktop applications. In addition to having tested it on Windows XP SP3 and Windows

2021-10-15 15:49:14 104

原创 Electron + node C++开发

node-gypElectron C++,使用nannpm install -g prebuild node-gyp electronnpm install nan bindings --save#include <nan.h>void Add(const Nan::FunctionCallbackInfo<v8::Value>& info) { if (info.Length() < 2) { Nan::ThrowTyp...

2021-10-14 23:27:02 596

原创 wxPy半透明窗体

def OnPaint(self, evt): width, height = self.GetClientSize() text = 'Alpha test' font = self.GetFont() font.SetPointSize(font.GetPointSize() + 16) font = font.MakeBold() font = font.MakeItalic() bm.

2021-10-13 23:52:26 88

原创 ubuntu webkit2gtk开发环境搭建

sudo apt-get install gnome-develsudo apt-get install libglib2.0-doc libgtk2.0-docsudo apt-get install devhelpsudo apt-get install glade-gnome glade-common glade-doc

2021-10-13 14:22:05 737

原创 桌面端可行方案——张人杰

1、Windows、Ubuntu:Electron + node C++扩展,macOS:wkWebView + Swift优势:一套UI,界面基本完全一致,业务功能的性能由C++或Swift保证,MIT协议,完全免费,可上架Windows Store商店和Apple Store商店缺点:每个平台都有与平台相关的代码,得维护UI代码、windows业务代码、ubuntu业务代码、swift业务代码一共四套代码,全栈人员可以抵挡一面。普遍应用:上架应用百度网盘(windows版和mac版)、上架应

2021-10-09 11:41:28 1410

原创 wxWidgets3.1.5环境搭建总结

1、安装mingw版codeblock2、安装wxMSW​​​​​​https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.5/wxMSW-3.1.5-Setup.exe3、在include目录中操作setup.h将wx/msw文件夹中的setup.h拷贝到wx目录4、下载wxWidgets的lib:https://github.com/wxWidgets/wxWidgets/releases/download/v3.1

2021-10-06 16:25:05 629

原创 Ubuntu20安装多版本gcc

1、sudo gedit /etc/apt/sources.list末尾添加以下内容:deb http://dk.archive.ubuntu.com/ubuntu/ trusty main universe2、安装gcc-8sudo apt search gcc-8sudo apt install gcc-83、支持gcc版本切换sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80..

2021-09-29 15:08:20 1226

SSI文件上传与下载工具包V1.0.2

SSI文件上传与下载工具包V1.0.2 Alex.Zhang 2012.8.19

2012-08-19

拾色器jquery-color.picker.js改进V1.0.2

拾色器 jquery color picker 改进 V1.0.2 加入输入验证 翻版请标明作者、修改信息。 Alex.Zhang

2012-08-14

拾色器jquery-color.picker.js

jquery插件,拾色器color picker的改进

2012-08-11

Generic Architecture架构更新2012

通用范型开发样例,通过继承GenericDao、修改ibatis配置文件达到0代码具备基本增删改查功能。 请保留作者信息 Alex.Zhang

2012-08-11

Generic Architecture架构更新

通用范型开发样例,通过继承GenericDao、修改ibatis配置文件达到0代码具备基本增删改查功能。 请保留作者信息 Alex.Zhang

2012-08-10

R2高性能数据库连接池v1.8改进版源码

v1.8优化了超过maxUsingTime的链接的处理,(直接关闭超长链接,新建新链接放回池中),防止出现超长链接直接放回池中后原超长链接使用者仍存在此链接产生的preparedstatement并执行preparedstatement,造成此语句被超长链接的后一使用者提交。 v1.7对池中返回的所有链接做了默认setAutoCommint(true)设置。 v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。 v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File&#40;"第一个连接池的配置文件.properties"&#41;); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File&#40;"第二个连接池的配置文件.properties"&#41;); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 [email protected] 2012.01.05

2012-01-05

R2高性能数据库连接池v1.8源码

v1.8优化了超过maxUsingTime的链接的处理,(直接关闭超长链接,新建新链接放回池中),防止出现超长链接直接放回池中后原超长链接使用者仍存在此链接产生的preparedstatement并执行preparedstatement,造成此语句被超长链接的后一使用者提交。 v1.7对池中返回的所有链接做了默认setAutoCommint(true)设置。 v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。 v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File&#40;"第一个连接池的配置文件.properties"&#41;); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File&#40;"第二个连接池的配置文件.properties"&#41;); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 [email protected] 2012.01.05

2012-01-05

R2高性能数据库连接池v1.7源码

v1.7对池中返回的所有链接做了默认setAutoCommint(true)设置。 v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。 v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File&#40;"第一个连接池的配置文件.properties"&#41;); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File&#40;"第二个连接池的配置文件.properties"&#41;); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 [email protected] 2012.01.01

2012-01-01

R2高性能数据库连接池v1.6源码

v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。 v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File&#40;"第一个连接池的配置文件.properties"&#41;); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File&#40;"第二个连接池的配置文件.properties"&#41;); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 [email protected] 2011.12.14

2011-12-31

R2高性能数据库连接池v1.5源码

v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 [email protected] 2011.12.14

2011-12-14

R2高性能数据库连接池v1.3源码

v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 [email protected] 2011.11.29

2011-11-29

R2数据库连接池高性能连接池v1.3

v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 [email protected] 2011.11.29

2011-11-29

R2 v1.2源码

v1.2 源码 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 [email protected] 2011.11.28

2011-11-28

R2数据库连接池高性能连接池v1.2

v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 [email protected] 2011.11.28

2011-11-28

R2,jdbc数据库连接池源码

jdbc数据库连接池R2的源代码。R2通过代理connection对象和工厂模式实现了不改变原jdbc调用方式的前提下的jdbc数据库连接池。结构简单,功能完善,高可配置,充分应用了jdk1.6的同步包特性,提高了并发效率,并能够完美应用于非web项目和web项目,能够应用于spring项目,成为spring的数据源。 请在项目中保留作者信息 问题及疑问,请联系:[email protected]

2011-11-27

R2数据库连接池运用jdk1.6特性的高性能全参数化配置连接池

R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 [email protected] 2011.11.26

2011-11-26

jd-gui-cleaner清除jd-gui反编译后注释的工具v1.3.2

jd-gui-cleaner 清除jd-gui反编译后注释的工具图形界面,操作方便在java环境下双击运行运行后,先点input,选择源文件文件夹,再点output,选择输出文件文件夹,最后点start运行。运行后会将所有源文件夹中的文件处理后保存到输; 1.2.0版本针对jd反编译后部分文件为空类的情况做统一提示,即找出文件中不存在jd注释的java文件,便于统一处理未能反编译的文件 1.3.2版本增加修改编码功能,能将整个工程中的所有java文件的编码进行修改北京师范大学 计算机系 Alex.Zhang 2011.10.22

2011-10-22

jd-gui-cleaner v1.3.2

jd-gui的注释清理工具 1.3.2版本增加修改编码功能,能将整个工程中的所有java文件的编码进行修改 北京师范大学 计算机系 Alex.Zhang 2011.10.22

2011-10-22

jd-gui-cleaner2加入不存在/**/的提示

针对jd反编译后部分文件为空类的情况做统一提示,即找出文件中不存在jd注释的java文件,便于统一处理未能反编译的文件

2011-10-22

jd-gui-cleaner清除jd-gui反编译后注释的工具

jd-gui-cleaner 清除jd-gui反编译后注释的工具 图形界面,操作方便 在java环境下双击运行 运行后,先点input,选择源文件文件夹,再点output,选择输出文件文件夹,最后点start运行。 运行后会将所有源文件夹中的文件处理后保存到输出文件夹中,并处理且只处理.java文件

2011-10-22

sna集中式session管理实现服务器集群及客户端程序

sna集中式session管理实现服务器集群及客户端程序,以“单点登陆、session共享解决方案(2)”为基础建立的服务器机群应用,运行server.bat启动服务器端,将client包导入web工程,通过Client.sessionPut()等方法调用。需要配置web.xml加入filter: <filter> <filter-name>TouchFilter</filter-name> <filter-class>com.teacherclub.session.filter.TouchFilter</filter-class> <init-param> <param-name>nonFilterPath</param-name> <param-value>/cas</param-value> </init-param> <init-param> <param-name>filteredExtensions</param-name> <param-value>do,jsp</param-value> </init-param> </filter> <filter-mapping> <filter-name>TouchFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

2011-06-09

项目开发架构规约--张人杰2020.pptx

本人总结的Spring Cloud项目开发经验,共大家参考。本ppt包含了开发的总体步骤、开发中需要注意的事项,以及本人写的架构代码的应用部分。

2020-04-08

alex-sensitive-words-filter-3.0.jar

本版本为双向词汇版本,顺序扫描文本时,会判断正向词汇和反向词汇,有交叉的以等级高的为准,原理:http://blog.csdn.net/ranjio_z/article/details/75446147,欢迎指教询问打赏。使用说明: 1、本 Java工具包由北京师范大学2000级计算机系 张人杰 开发制作 基于多叉树的查找,任何问题请联系: [email protected] 2、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字新版本在9毫秒

2019-12-13

Spring Cloud Config技术分享

Spring Cloud Config技术分享,讲解实战Spring Cloud Config的配置及部署环境

2018-05-04

Spring Cloud Restful培训PPT

Spring Cloud Restful培训PPT,包括微服务、改造,Restful规约等,实战讲解

2018-03-16

Sonarqube+SonarLint代码净化解决方案

Sonarqube+SonarLint代码净化解决方案 ppt。有关代码净化给大家做讲解的ppt。

2018-02-13

Window 7版Acrive Ports - Guard Ports

Window 7版Acrive Ports : Guard Ports - MFC 2012,v1.0.0.2, 北京师范大学 AlexZhang 开发版本,此版本能够兼容XP、2000、win7、win8、win10系统,能够很容易地判断出某个端口被什么程序给占用了。能够发现windows平台上所有在监听的tcp和udp端口。

2016-06-30

Alex-Word-Filter-MFC网络版java客户端(多线程连接池版)

Alex-Word-Filter-MFC网络版java客户端,由北京师范大学计算机学系2000级Alex.Zhang开发,能够过滤纯文本敏感词、标点符号分割敏感词、html敏感词。此版为MFC的客户端版本,此版将主要运算放在了MFC的服务器上,java client只发送socket请求和接收计算结果,此版能够承受的负载极高,200个并发,PC机服务器端基本只占用15%的cpu。java服务器版请下载alex-word-filter敏感词过滤jar包。

2016-02-12

Alex-Word-Filter-MFC网络版(修正版)

Alex-Word-Filter-MFC网络版,由北京师范大学计算机学系2000级Alex.Zhang开发,能够过滤纯文本敏感词、标点符号分割敏感词、html敏感词。此版本,提供网络接口服务,能够开启和关闭指定端口,开启端口后能够使用java客户端连接服务,并返回过滤后的内容。此版本基于CAsyncSocket开发,效率极高,能够在PC机上负载2000个并发(使用java客户端)。因jmeter不勾选reuse-connection会产生connection refused:connect错误,连调了两天,最后改用java程序跑,没有此类问题。正常运行下的Alex-Word-Filter-MFC可以在线修改词库,内部加入了多读单写先后锁机制,不会影响网络服务。正在运行的服务Stop listening后,停止服务。由于Socket清除需要一定时间,停止服务后,立即再次启动服务,客户端会报一部分connection refused:connect异常,运行几十秒后,所有链接恢复正常。java客户端中,已经处理了异常的情况,会再次发起请求,直到正常返回。8001端口的java客户端运行方式为:java -jar alex-word-filter-mfc-client.jar。此版为修正版,通过vld修正了内存泄漏问题。

2016-02-11

Alex-Word-Filter-MFC版

Alex Word Filter MFC版,高效敏感词过滤的C++版本,效率比较Java版本提高了近10倍。能够过滤符号分割的敏感词,能够过滤Html文本中的敏感词。自带2400多词库,可以在线修改词库,分为文本过滤,带符号文本过滤以及html文本过滤。Java版带符号Html过滤在JIT中为5000字文本,40ms左右,C++版为<=1ms。欢迎大家使用,此版本为本地版,有网络使用需求的,可以下载Java版(在baidu中搜“高效Java敏感词、关键词过滤工具包”,Java版为本人2011年4月发布于网上。 作者:AlexZhang 北京师范大学 2015.12.21

2015-12-21

VC++程序查看dump信息工具

VC++程序查看dump信息工具,微软官网上的东西,但是现在很难找到的东西

2015-12-15

Guard Port - MFC 2012

Guard Ports - MFC 2012,v1.0.0.2, 北京师范大学 AlexZhang 开发版本,此版本能够兼容XP、2000、win7、win8、win10系统,能够很容易地判断出某个端口被什么程序给占用了。能够发现windows平台上所有在监听的tcp和udp端口。 作者:北京师范大学 张人杰 2015.12.10

2015-12-11

Active Ports - MFC 2012

Active Ports - MFC 2012,北京师范大学 AlexZhang 开发版本,此版本能够兼容XP、2000、win7、win8、win10系统,能够很容易地判断出某个端口被什么程序给占用了。能够发现windows平台上所有在监听的tcp和udp端口。 作者:北京师范大学 张人杰 2015.12.10

2015-12-10

张氏web漏洞检查工具

本软件使用eclipse开发,实现了使用通配符生成url后穷举检查所有url是否可用的功能。通过检查web应用的url是否返回200或500,达到黑盒测试web应用是否存在安全泄漏的问题。本软件由北京师范大学2000级(2004届)计算机系张人杰开发,任何改版发布请注明原作者信息。 2015.10.03 张人杰

2015-10-03

用户中心-后台管理系统原型设计

附件为用户中心-后台管理系统原型设计,Axure RP原型设计文件文档

2015-01-14

范型框架Generic Architecture 2012 V2.1.32

范型框架Generic Architecture 2012 V2.1.32,范型框架更新,附件有密码,需要的联系本人。 Alex.Zhang

2012-08-28

SSI文件上传与下载V1.3.22

附件有密码,需要的请留言与本人联系. Alex.Zhang

2012-08-28

SSI文件上传与下载 V1.2.2

SSI文件上传与下载V1.2.2 包括jquery-alex-color.picker.1.3.2.js的更新 Alex.Zhang 2012.8.21

2012-08-21

拾色器改进jquery-alex-color.picker.js V1.3.2

拾色器 jquery color picker 改进 V1.3.2 加入同一页面中可使用多颜色选择器的功能 翻版请标明作者、修改信息。 Alex.Zhang 2012.8.17

2012-08-17

拾色器改进jquery-alex-color.picker.jsV1.3.2

拾色器 jquery color picker 改进 V1.3.2 加入输入验证 翻版请标明作者、修改信息。 Alex.Zhang 2012.8.17

2012-08-17

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

TA关注的人

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