自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 549

原创 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 6920

原创 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 2097

转载 Activiti 数据表解释

Activiti的后台是有数据库的支持,所有的表都以ACT_开头。第二部分表示用途的两个字母标识。用途也和服务的API对应。(1) ACT_RE_*:'RE' 表示repository。这个前缀的表包含了流程定义和流程静态资源(图片,规则,等等)。(2) ACT_RU_*:'RU' 表示runtime。这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。Activiti只在流程实例执行过程中保存这些数据,在流程结束时就会删除这些记录。这样运行时表可以一直很小速度很快。(3) AC

2020-06-02 17:28:17 339

转载 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 1228 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 107

原创 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 1150

原创 Spring AOP面向切面编程

AOP---在软件业,AOP为Aspect Oriented Programming的缩写1.普通方式1.引入aop标签-->2.注解方式@Aspectpublic class UserinfoProxy {    //通知=方法    //Before通知  After   Around    @

2016-11-02 16:25:04 193

原创 hibernate 配置逻辑 oracel数据库

首先介绍Myeclipse自带hibernate功能;加入hibernate功能()打开Myeclipse Database Explore(在myeclipse里面看数据库) window->open perspective->Myeclipse database explore,点击进去左边可以新建数据库DB Browser对象空白处右键-〉New-

2016-10-25 15:37:19 180

原创 jquery简单对象处理

在Struts中的代码     packagename="Userinfo"extends="json-default"namespace="/">          actionname="userinfoAction"class="com.ruicaiedu.action.UserinfoAction">              resulttype="json"

2016-10-24 16:00:20 252

原创 自定义拦截器

myInterceptorStack-->userinfoInteceptor,加上系统自带的defaultStack-->            index.jspmyInterceptorStack拦截userinfoAction -->

2016-10-20 09:43:09 196

原创 二进制文件复制

// 将一个二进制文件“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 817

原创 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 1741

原创 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 312

原创 手动配置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 233

空空如也

空空如也

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

TA关注的人

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