- 博客(15)
- 收藏
- 关注
原创 记一次微信人脸k12联调坑
1.商户号 mchid,子商户号 sub_mchid,商户公众号 appid,子商户公众号z sub_appid一定要对齐2.签名的生成及验证,下附java代码,验证可以在线支持;import okhttp3.HttpUrl;import java.security.Signature;import java.util.Base64;// Authorization: <schema> <token>// GET - getToken("GET", httpu
2020-06-30 15:59:39
637
原创 netty byteBuf介绍
1.三个非常重要的指针1.readerIndex(记录读指针的开始位置)、2.writerIndex(记录写指针的开始位置)3.capacity(缓冲区的总长度)三者的关系是 readerIndex<=writerIndex<=capacity。然后,从 0 到 readerIndex 为 discardable bytes 表示是无效的,从readerIndex 到 writerIndex 为 readablebytes 表示可读数据区,从 writerIndex
2020-06-30 15:52:02
7048
原创 jar启动方式设置内存参数
nohup command > myout.file 2>&1 & 日志存放在myout.file中;例如:#!/bin/bashnohup java -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m -jar test.jar >test.log 2>$1$ps -ef | grep 'qtone-hdkt-user-center' | grep.
2020-06-30 15:49:15
2163
转载 Activiti 数据表解释
Activiti的后台是有数据库的支持,所有的表都以ACT_开头。第二部分表示用途的两个字母标识。用途也和服务的API对应。(1) ACT_RE_*:'RE' 表示repository。这个前缀的表包含了流程定义和流程静态资源(图片,规则,等等)。(2) ACT_RU_*:'RU' 表示runtime。这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。Activiti只在流程实例执行过程中保存这些数据,在流程结束时就会删除这些记录。这样运行时表可以一直很小速度很快。(3) AC
2020-06-02 17:28:17
388
转载 java AES对称加密工具类PKCS5Padding及PKCS7Padding
package com.util;import java.io.UnsupportedEncodingException;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;/*** AES加密工具类..
2020-05-28 10:01:55
1499
1
原创 classLoader加载机制
java.java --->jdk编译(javac -c) --->java.class --->类加载器 --->运行一个类的生命周期类加载 ---》验证 ---》准备 ---》 解析 ---》初始化 --》使用---卸载验证:检查字节流的信息是否符合jvm规范准备:为变量分配内存设置类变量的初始化 如:private static int size =12; size 默认初始化为size=0,在初始化阶段才会是12解析:常量池引用替换成直接引用...
2020-05-27 10:45:40
158
原创 Servlet简易购物车
import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletR
2016-11-07 10:08:43
1247
原创 Spring AOP面向切面编程
AOP---在软件业,AOP为Aspect Oriented Programming的缩写1.普通方式1.引入aop标签-->2.注解方式@Aspectpublic class UserinfoProxy { //通知=方法 //Before通知 After Around @
2016-11-02 16:25:04
226
原创 hibernate 配置逻辑 oracel数据库
首先介绍Myeclipse自带hibernate功能;加入hibernate功能()打开Myeclipse Database Explore(在myeclipse里面看数据库) window->open perspective->Myeclipse database explore,点击进去左边可以新建数据库DB Browser对象空白处右键-〉New-
2016-10-25 15:37:19
211
原创 jquery简单对象处理
在Struts中的代码 packagename="Userinfo"extends="json-default"namespace="/"> actionname="userinfoAction"class="com.ruicaiedu.action.UserinfoAction"> resulttype="json"
2016-10-24 16:00:20
286
原创 自定义拦截器
myInterceptorStack-->userinfoInteceptor,加上系统自带的defaultStack--> index.jspmyInterceptorStack拦截userinfoAction -->
2016-10-20 09:43:09
247
原创 二进制文件复制
// 将一个二进制文件“F:\要复制的文件\name.exe”复制到D根目录//final static int CACHE = 4096; public static void main(String[] args) { // 读用InputStream try { InputStream read = new File
2016-10-19 14:36:21
867
原创 form表单上传文件、图片
//一个接参数的数组 比如表单 中只有4个值String[] form = new String[4];//存储用户名和密码DiskFileItemFactory dff = new DiskFileItemFactory();dff.setSizeThreshold(4096);//设置缓存为4Kdff.setRepository(new File("d:/"));//将缓存放
2016-10-19 10:18:24
1781
原创 oracel 分页查询
create or replace procedure dong_test(pageindex number)aspages number;cursor rs is select * from(select rownum rn,e.*from ecom e order by eid)e2 where rn>=pageindex*10+1 and rnbegin select
2016-10-18 17:28:07
373
原创 手动配置Struts
struts 中:xmlversion="1.0"encoding="UTF-8"?>DOCTYPEstrutsPUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN""http://struts.apache.org/dtds/struts-2.1.dtd">s
2016-10-18 10:34:20
298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人