- 博客(11)
- 收藏
- 关注
原创 MYSQL主从配置
MYSQL主从配置my.conf 配置基本配置主从绑定同步安装好相同的两个相同版本的mysql后my.conf 配置基本配置[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]init_connect='SET collation_connection =utf8_unicode_ci'init_connect='SET NAMES utf8'character-set-server=
2022-03-06 10:47:56
613
原创 关于微信JSAPI申请退款
前两天刚刚完成公司申请退款接口,来这里总结下自己遇到的那些坑,希望能帮助让大家少走些弯路,一路绿灯微信官方API文档业务很简单,就是把微信那边需要的参数封装到map里,一起传过去就好需要准备的东西还有一个证书(长下面这样)这五个是能从公司账户上获取到的,我只用到了前三个和证书,退款是需要证书的, appsercret没有使用到材料准备齐全准备开发(是的没有错,东西都准备好了)首...
2019-03-21 16:45:40
2084
5
原创 Mybatis中的一级缓存、二级缓存介绍和区别
一级缓存一级缓存是基于sqlsession默认开启的,在操作数据库时需要构造SqlSession对象,在对象中有一个HashMap用于存储缓存数据。不同的SqlSession之间的缓存数据区域是互相不影响的。一级缓存作用是sqlsession范围的,在同一个sqlsession中执行两次相同的sql时,第一次得到的数据会缓存放在内存中,第二次不再去数据库获取,而是直接在缓存中获取,提高效率。...
2019-03-08 16:40:23
2446
原创 JVM 和GC垃圾处理工作原理
JAVA GC垃圾处理工作原理引用计数每个对象都含有一个引用计数器,当有引用连接对象时+1,当引用离开作用域时-1,当成为null时,立即释放对象。引用链对象之间的引用是树形结构,从树根作为起点进行搜索,走过的链称为引用链,当这个对象到树根没有任何引用链相连时,则表示这个对象是不可用的,系统就会回收。— java虚拟机采用的自适应回收机制就是基于引用链标记 - 清扫遍历所有引用,找...
2019-02-28 11:06:04
169
原创 Spring+SpringMVC+MyBatis框架总结
Spring总结目的:解决企业应用的复杂性;功能:使用基本的javaBean代替EJB,并提供了更多的企业应用功能;范围:任何的JAVA应用,目前基本上的java项目离不开spring。IOC依赖注入原来,控制反转思想,是一种设计思想而不是技术;就是想设计好的对象交给容器bean(xml或注解)控制,不再是对象里使用new关键字,实现解耦。AOP动态代理原理、面向切面编制;filte...
2019-01-25 13:35:20
1005
2
原创 JAVAWeb总结
Web,就是用于客户端访问资源的网页,我的把写好的程序放在服务器上,客户端通过http协议进行访问服务器上的资源。HTTP:超文本传输协议,所有的www文件必须遵守这个标准,约束 “请求” 和 “响应” 的规则。请求方式get、setget:参数会显示在地址栏中,用?字符分割,不安全,最多1024个字符,请求会被缓存。post:参数类型没有限制,参数数据不会显示在地址栏中,也不会被缓存,数...
2019-01-25 12:57:20
236
原创 MySql
MySql是一个开源的关系型数据库系统字符集:因为计算机只能识别二进制代码,所以我们数据传输过程中需要转码和解码,这就是字符集的由来事务:指的就是在单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全不执行。存储引擎:引擎是一个程序的核心组件,mysql在存储数据有不同的技术进行存储,不同的技术有着不同的存储机制、索引技巧、锁定水平,从而达到不同的功能和能力,选择不同的技术就有不同的功能...
2019-01-24 13:42:23
148
原创 深入浅出String
String类是字符串类,和他一起实现CharSequence接口的还有StringBuffer、StringBuilder三个的区别:String:是不可变字符串,被final关键字所修饰;StringBuffer:可变字符串,线程安全;StringBuilder:可变字符串,线程不安全;所以运行速度是StringBuIlder > StringBuffer > Strin...
2019-01-24 11:56:39
177
原创 总结J2EE面向对象
在JAVA中秉承着一切皆对象的编程思想,下面我来总结各个知识点基本数据类型(八大基本类型)整型类:byte short int long 分别是8 16 32 64位浮点类:float double 分别是32 64位布尔类:boolean 1位字符类:char 16位除了这八个其他都是属于对象,这和我们一切皆对象不太相符,所有了我们的包装类的诞生,除了int - Integ...
2019-01-24 02:23:50
260
原创 值传递与引用传递
在JAVA中数据类型分为基本类型和对象类型。相应的,变量也分为基本类型和引用类型。下面我们通过基本类型和引用类型来区别值传递和引用传递public class Person{ static class User{ int age; static void a(Integer num){ num++; } static void a(User u) { u.age...
2019-01-24 01:53:06
150
原创 认识JAVA —— 初步认识JVM
认识JAVA —— 初步认识JVMJAVA的作用java是一种计算机语言,何为计算机语言,就是相当于我们人一样的 中文 英文一样,是有着一系列的规则。而我们的工作《软件开发》,就是编写一系列的按照特定顺序组织的计算机数据和指定的集合。JAVA的组成JDK是JAVA的核心,可以说我们编写的所有基础都是在JDK中,JDK中又包含着JRE,JRE中有包含着JVM;JDK:JAVA开发工具,...
2019-01-24 00:19:59
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人