- 博客(12)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 自动装箱与自动拆箱
自动装箱与拆箱 创建多余对象用户允许程序员来使用基本类型与对应装箱类型的混用,按需求进行装箱(基本类型=>装箱类型)与拆箱(装箱类型=>基本类型)。性能问题public static void main(String[] args) throws Exception { long start = System.currentTimeMillis(); long
2016-08-22 10:04:00 350
原创 spring 针对 跨域调用的解决方案
spring cors spring 针对 跨域调用的解决方案 github地址点击查看官方文档服务端设置@CrossOrigin("http://127.0.0.1")@RestController@RequestMapping("/api")public class RestDemoController { @RequestMapping("/hello") pub
2016-08-16 10:47:06 2808
原创 WSDL
名称 解释 sample name Ws名称 ,默认为实现类+Service HelloServiceImplService targetNamespace WS目标命名空间。默认为“WS”包倒序输出 http://soap_spring_cxf.ws.demo/ types WS所涉及的数据类型 portType 定义了WS接口名称与操作名称,以
2016-08-16 10:44:35 263
原创 集合学习--HashTable 源码初探
HashTable装填因子的定义α=表中填入的记录数哈希表的长度\alpha=\frac{表中填入的记录数}{哈希表的长度}线性探测再散列的哈希表查找成功时的成功查找长度Snl≈12(1+11−α)S_{nl}\approx\frac{1}{2}\left(1+\frac{1}{1-\alpha}\right)随机探测在再散列丶二次探测再散列丶再哈希的哈希表查找成功时的平均查找长度为Snr≈−1αl
2016-08-15 09:58:25 459
原创 集合学习--HashMap 源码初探
HashMap底层实现Hash的实现时数组加链表 如图所示 而hashMap我们每一次get 只获取 第一个值。初始容量和负载因子##因为put的时候可能需要做扩容,扩容会导致性能损耗,所以如果可以预知Map大小的话,可以设置合理的初始大小和负载因子来避免HashMap的频繁扩容导致的性能消耗。 默认为16与0.75put 源码public V put(K key, V value) {
2016-08-14 17:12:20 415
原创 集合学习--LinkedList学习最终版
ListLinkedList为什么用static class ?private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E element, Node<E> next) { this.item = e
2016-08-14 16:21:33 460
原创 架构探险-从零开始写Javaweb框架读书笔记(5)
AOP实现 AOP(Aspect Oriented Programming,面向切面编程);用来不改变代码的情况下在方法前后加入性能监控,日志打印等等。首先请转到代理模式介绍依照惯例,有时spring aop的实现过程advice 直译为通知 黄勇老师说这是不可以的 要译为增强 so Before Advice 前置增强 After Advice 后置增强 Around Ad
2016-08-14 10:49:03 1247
原创 架构探险-从零开始写Javaweb框架读书笔记(4)
请求转发器 用于处理用户发送给的请求。我们需要一个Servlet来处理所有的请求 这是HttpServlet的处理请求的service函数源码protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String
2016-08-09 10:15:46 1924
原创 架构探险-从零开始写Javaweb框架读书笔记(3)
实现依赖注入功能spring @Autowired注解在学习spring框架的时候,我们可以通过xml的方式注入属性也可以通过注解的方式注入属性。 @Service Class ServiceBean{ } @Controller Class ControllerBean{ @Autowired private ServiceBean service; }那么serviceB
2016-08-08 15:02:34 642
原创 架构探险-从零开始写Javaweb框架读书笔记(2)
实现Bean容器 bean容器是通过保存类与实例化的对象的映射关系。进行依赖注入(DI),又称为控制反转(IOC)学习Java的反射反射这个概念很美妙,反着射,我理解的意思就是不仅仅通过对象才能获取到属性,也可以根据类来设置对象的属性。首先先看一下java的反射包(java.lang.reflect),使用官方的api来达到我们的目的 (1)创建实例化对象 (2) 为对象注入属性 (
2016-08-08 11:20:39 1083
原创 架构探险-从零开始写Javaweb框架读书笔记(1)
加载读取配置文件 java SE 库中有方法 java.util.Properties/** * Created by xueaohui on 2016/6/20. * 属性加载类 */public final class PropsUtil { private static final Logger LOGGER = LoggerFactory.getLogger(Props
2016-08-08 10:33:39 847
istio-1.7.0-linux-amd64.tar.gz
2020-08-23
mysql连接数据库打包为jar包所需
2015-04-15
mybatis 子查询多个条件 ?
2016-12-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人