- 博客(16)
- 收藏
- 关注
原创 Docker
DockerDocker安装环境查看# 系统内核 3.10 以上[root@localhost ~]# uname -r3.10.0-123.el7.x86_64# 系统版[root@localhost ~]# cat /etc/os-release NAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7
2021-07-13 06:41:02 3270
原创 zip操作
package com.jeff.utilsimport java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.util.List;import java.util.zip.ZipEntry;import java...
2020-03-22 16:52:53 215
原创 JVM性能调优——JVM内存区域划分
1.程序计数器(线程私有) 程序计数器(ProgramCounterRegister),也有称作为PC寄存器。保存的是程序当前执行的指令的地址(也可以说保存下一条指令的所在存储单元的地址),当CPU需要执行指令时,需要从程序计数器中得到当前需要执行的指令所在存储单元的地址,然后根据得到的地址获取到指令,在得到指令之后,程序计数器便自动加1或者根据转移指针得到下一条指令的地址,如此循环,直...
2019-03-13 14:08:16 419
原创 Spring开发与学习笔记
Spring简介Spring 是一个开源框架,是一个分层的 JavaEE 一站式框架。所谓一站式框架是指 Spring 有 JavaEE 开发的每一层解决方案。 WEB层:SpringMVC Service层:Spring的Bean管理,声明式事务 DAO层:Spring的JDBC模板,ORM模板 优点: IOC:方便解耦合 AOP:对程序进行...
2019-02-22 17:50:17 157
原创 数据库SQL优化大总结
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以...
2019-02-22 17:19:17 260
原创 微信小程序在线客服接入
小程序接入微信「客服消息」功能模块,开发者只需要调用按钮,触发微信的客服消息功能即可,不需要自行在小程序中实现。加入客服消息按钮有两个方法,大家可以根据自己的实际需求,任选一种方法。1.插入固定的接入样式<contact-button></contact-button>利用这种方法做出的客服消息按钮,其样式已经被固定,且颜色只能选择黑白两色2.插入自定...
2019-02-22 17:16:59 3328 3
原创 JAVA反射
java反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。反射就是把jav...
2019-01-16 11:46:08 168
原创 微信小程序开发遇到的坑
一.微信用户隐私信息解密微信用户隐私信息解密首先要调用wx.login()方法获取code,然后在调用wx.getUserInfo()方法获取加密数据(encryptedData)和偏移量(iv)。如果两个方法调用返了,则使用Java后台进行解密的时候会报异常:javax.crypto.BadPaddingException: pad block corrupted 二.关于请求...
2018-10-26 15:30:44 416
原创 基于SpringBoot实现RedisSession共享
本文简单介绍了基于SpringBoot实现多项目的Session共享机制。1.pom.xml导入需要的jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...
2018-09-20 14:59:08 203
原创 基于springMvc4集成Swagger
本人在网上找了很多的关于SpringMvc整合的Swagger博客,但是按照操作或多或少出现一些问题,以下是本人SpringMVC真个好Swagger的具体步骤。 我的整合分为5个步骤,废话不多少,现在开始进入正题。1.pom.xml文件修改 (1)导入swagger所需要的jar <dependency> ...
2018-09-13 17:33:09 807
原创 微信小程序创建二维码
1.获取小程序的accessToken 信息2.调用接口获取小程序码或小程序二维码代码:接口A: 适用于需要的码数量较少的业务场景接口地址:https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN获取 access_token 详见官方文档 POST 参数说明 参数类型默认值说明pathString 不能为空,最大长度 ...
2018-06-08 15:32:48 6540 1
原创 微信小程序解密用户信息--java解密
1.wx.login()方法获取code,通过code换取session_key 2.wx.getUserInfo()方法获取: encryptedData 包括敏感数据在内的完整用户信息的加密数据 iv 加密算法的初始向量 3.java进行解密 (1)解密使用的jar包 <!--微信小程序进行解密加密的用户信息 --&...
2018-05-31 11:49:37 4623 3
原创 基于SpringBoot的Swagger使用
Swagger使用:1. pom.xml文件中引用:<!--swagger2所需要的jar --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>
2018-05-29 09:57:35 370
原创 一.微信小程序一些接口的使用
1. app.js的onLaunch方法执行,在执行第一个页面的onLoad方法2.页面onLoad方法,页面只加载一次。3.onShow方法每次页面显示都会执行。4.获取权限的方法写在 app.js 中进行获取。用户信息一般在app.js中进行获取。如果用户拒绝获取用户头像信息,则可以在第一个界面的onShow()方法中(或在需要使用用户信息的页面中),进行重新引导用户获取权限,进而获取用户信息...
2018-05-09 16:11:08 5471
原创 jsp面试100问
1.什么是IOC答:1.IOC就是控制反转,就是将对象创建的权利交给spring容器来完成。 从此程序员无需关注对象的创建过程。spring容器来维护对象的生命周期。2.什么是AOP答:1.切面(Aspect):就是完成额外任务的类 2.连接点(Joinpoint):就是调用的目标方法 3.通知(Advice):切面中的方法 4.切入点(
2017-04-05 15:49:58 1774
原创 request中的get方法
request.getAttribute() //获得setAtrribute的数据request.getAttributeNames() //返回所有可用属性名的枚举request.getAuthType() //返回用于保护servlet的验证方法名称request.getCharacterEncoding
2015-07-25 10:25:11 3185 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人