- 博客(17)
- 收藏
- 关注
转载 最全的 SQL 优化方案
转自:https://www.cnblogs.com/clsn/p/8214048.html1.1 前言 在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。更多关于MySQL查询相关参照:http://www.cnblogs.com/clsn/p/8038964.html#_label6系列文章。图 - MySQL查询过程1.2 优化的哲学优化有风险,涉足需谨慎1...
2020-08-07 10:26:16 530
转载 SpringCLoud和SpringBoot大全
https://blog.battcn.com/categories/SpringCloud/https://blog.battcn.com/categories/SpringBoot/
2019-06-24 15:46:16 151
原创 kafaka用例&市上最全总结
Kafka史上最详细原理总结 :https://blog.csdn.net/YChenFeng/article/details/74980531<bean id="connectionManager" class="com.suning.retailcloud.ywbs.kafka.KafkaConsumer" init-method="init" />import java....
2019-03-01 10:01:26 298 1
原创 java获取cookie
通常写在父类Controller中String custInfo = getValue(request.getCookies(), "custInfo"); /** * 从Cookie中获取频道编码channelCode * * @param cookies * @return */ protected String getV...
2019-02-21 14:05:14 6508
原创 fastjson 将json和java对象相互转换
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <versi...
2019-02-02 15:43:13 10812
转载 深入浅出:Tomcat应用服器中Servlet容器架构及工作原理剖析
https://mbd.baidu.com/newspage/data/landingshare?pageType=1&isBdboxFrom=1&context=%7B%22nid%22%3A%22news_10249148447960893716%22%7D 一、背景概述我们知道,Servlet是个Java Web中核心类(接口和类),是Java EE的关键组成部分...
2018-08-21 15:55:31 1926 1
转载 java 中的锁
https://blog.csdn.net/u013256816/article/details/51204385在学习或者使用Java的过程中进程会遇到各种各样的锁的概念:公平锁、非公平锁、自旋锁、可重入锁、偏向锁、轻量级锁、重量级锁、读写锁、互斥锁等待。这里整理了Java中的各种锁,若有不足之处希望大家在下方留言探讨。WARNING:本文适合有一定JAVA基础的同学阅读。公平锁和非...
2018-08-21 09:37:33 99
转载 线程池
https://blog.csdn.net/programmer_at/article/details/79799267#1-%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86 Spring 线程池:参考(https://blog.csdn.net/foreverling/article/details/78073105)ThreadPoolTaskExec...
2018-08-21 09:37:04 138 1
原创 java多线程
1 可以用java.util.concurrent.atomic 包下的AtomicInteger。。。 来实现2 用sychronized来实现方法同步3用ReentrantLock 实现(上锁lock(),解锁unlock()) 优点(1)等待可以中断tryLock(timeout,unit),尝试获得锁 并设置等待时间; (2)可以设置公平锁...
2018-08-15 17:46:43 115
原创 java 关键字
1.final1.1 final 不可改变数据。 final 引用 不可指向另一对象,这对数组也同样适用,数组也是对象,但对象内容可以改变,不能改变的时引用指向。1.2 final 参数 : 参数为引用则无法改变指向,参数为基本数据类型则无法改变值。必须初始化.1.3 final 方法 可被继承但子类无法覆写,所有private方法都是隐式的final.(private 方法非所在类无法访问,fi...
2018-06-13 16:49:27 97
转载 java面试题
1https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247485315&idx=1&sn=75153fe91a19d1b299fd849a11e7d1d7&chksm=e9c5fe32deb27724953cf976a8eda562c08154df725998ee1e07a00460613e9dd57411...
2018-06-13 16:49:13 124
原创 消息队列相关(MQ)
1 异步处理(注册用户完发短信发邮件)2应用解耦(订单系统调库存系统 库存系统坏了不影响下单)3流量削峰(秒杀系统 用户的请求,服务器接收后,首先写入消息队列。假如消息队列长度超过最大数量,则直接抛弃用户请求或跳转到错误页面。)4日志处理(日志处理是指将消息队列用在日志处理中,比如Kafka的应用,解决大量日志传输的问题。架构简化如下)5消息通讯(消息队列一般都内置了高效的通信机制...
2018-06-13 16:48:53 155
原创 生成短连接
import java.util.ArrayList;import java.util.List;import org.apache.http.HttpHost;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.config.RequestCo...
2018-06-13 16:48:25 3849
转载 mybatis高级结果映射
官方文档 很好用http://www.mybatis.org/mybatis-3/zh/index.htmlhttps://www.cnblogs.com/yansum/p/5774873.html在阅读本文章时,先说几个mybatis中容易混淆的地方:1.mybatis中的列不是数据库里的列而是查询里的列,可以是别名(如 select user_name as us...
2018-06-13 16:47:28 542
原创 JVM学习
1方法区 (线程共有)2堆 (线程共有)3本地方法栈(运行本地方法 Native方法)4虚拟机栈(运行JAVA方法)5程序计数器分代回收 Eden Survivor1 Survivor2 年轻代 YongGC 老年代 Major GC 也叫Full GC(老年代存储的对象比年轻代多得多,而且不乏大对象,对老年代进行内存清理时)分代收集 年轻代:停止复制算法中 Eden...
2018-06-13 16:47:17 405
转载 JDK动态代理 cgLib代理 Spring AOP
1 JDK动态代理 被代理的类需要实现某接口 实现类实现的是接口里的方法2 cgLib代理 被代理的类不需要实现接口 Spring AOP中的动态代理主要有两种方式,JDK动态代理和CGLIB动态代理。JDK动态代理通过反射来接收被代理的类,并且要求被代理的类必须实现一个接口。JDK动态代理的核心是InvocationHandler接口和Proxy类。 JDK动态代理的核心...
2018-03-30 10:38:49 108
原创 Spring AOP
1实例 : https://www.cnblogs.com/jasonHome/p/6063830.html2http://mp.weixin.qq.com/s/BrUX-j-0xJdUPHa7vCF5xQ
2018-03-14 16:03:24 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人