Skip to content

Commit

Permalink
'a'
Browse files Browse the repository at this point in the history
  • Loading branch information
antball committed Mar 26, 2018
1 parent a9c4703 commit fcb22ec
Show file tree
Hide file tree
Showing 13 changed files with 93 additions and 12 deletions.
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
java
sql
android

[通过java调用SVN API 实现代码的checkout update commit](http://blog.csdn.net/tobetheender/article/details/61204963)
[存储快照实现原理 ](http://blog.sina.com.cn/s/blog_b4b6c24d0102whpt.html)
http://blog.csdn.net/Jmilk/article/details/65629391


日志
Expand All @@ -28,7 +30,7 @@ JAVA并发编程实践(中文)
[Java集合---ConcurrentHashMap原理分析 k](https://www.cnblogs.com/ITtangtang/p/3948786.html)
[ConcurrentHashMap源码分析(JDK8版本)](http://blog.csdn.net/u010723709/article/details/48007881)
[JDK 1.8 ConcurrentHashMap 源码剖析](http://blog.csdn.net/lsgqjh/article/details/54867107)

http://www.importnew.com/28263.html
阶-
结点的度-结点拥有的子树数 根结点、分支结点、结节点
第i层至多有 个结点(i>=1)
Expand Down Expand Up @@ -82,4 +84,5 @@ ECMAScript6-下一代Javascript标准 Babel 转码

webpack

[自动测试](https://blog.csdn.net/column/details/16677.html)

42 changes: 42 additions & 0 deletions java/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,45 @@ http://www.importnew.com/23560.html

### java copy
[Java 中的浅拷贝与深拷贝](http://www.oschina.net/translate/java-copy-shallow-vs-deep-in-which-you-will-swim)


### servlet 知识
https://www.cnblogs.com/whgk/p/6399262.html



### 线程池
excutor submit execute
Callable 与 Runnable Future和FutureTask
http://www.cnblogs.com/xiaoxi/p/8303574.html



**学习流程
servlet tomcat容器
enumeration iterator collection(list set queue) map
filter-interceptor-listener
https://www.cnblogs.com/xxzhuang/p/5847724.html
监听器Listener就是在application,session,request三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件。
Listener是Servlet的监听器,可以监听客户端的请求,服务端的操作等
interceptor HandlerInterceptorAdapter
spring exception
spring-session


设计模式


trancation threadlocal

spring bean

elk redis mysql jekins
selenium
jvisualvm jmeter

**blog

[all](https://blog.csdn.net/tanga842428/)
[spring boot]http://rensanning.iteye.com/category/369076)
[spring elk](https://yq.aliyun.com/users/1719367375016669?spm=a2c4e.11153940.blogrightarea57423.2.5c61594aeeeoE3&do=login&accounttraceid=61013d02-0aee-4fbf-8d51-7601dda492a1)
9 changes: 9 additions & 0 deletions java/spring/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[spring session 实现单用户多账号登录](https://blog.csdn.net/u011244202/article/details/60468922)



### applicationcontext获取方式
FileSystemXmlApplicationContext
ClassPathXmlApplicationContext
WebApplicationContextUtils.getWebApplicationContext(ServletContext sc);
(WebApplicationContext) servletContext.getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
2 changes: 1 addition & 1 deletion java/spring/知识点.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
[Spring JDBC Template](http://blog.csdn.net/dingxy/article/details/7403231)
11. spring jpa
https://www.cnblogs.com/dreamroute/p/5173896.html
1. spring applicationcontext获取方式
### spring源码
Expand Down
3 changes: 3 additions & 0 deletions java/事务/事务隔离级别.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@
3. 幻读 读取另一事务添加的数据,前后读取的个数不一样


http://blog.csdn.net/yizhenn/article/details/52384520


4 changes: 3 additions & 1 deletion java/数据结构与算法.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
[八大排序经典算法](http://blog.csdn.net/zhongwen7710/article/details/39212267)
https://www.cnblogs.com/chengxiao/p/6104371.html
[希尔排序增量序列简介](http://blog.csdn.net/foliciatarier/article/details/53891144)
[图解程序员必须掌握的Java常用8大排序算法](https://www.cnblogs.com/AaronBear/p/6464174.html)

[图解排序算法(四)之归并排序](https://www.cnblogs.com/chengxiao/p/6194356.html)
Expand All @@ -7,7 +9,7 @@

内排序有可以分为以下几类:

  (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。
  (1)、插入排序:直接插入排序、希尔排序、二分法插入排序

  (2)、选择排序:简单选择排序、堆排序。

Expand Down
18 changes: 14 additions & 4 deletions java/面试.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,26 @@
https://www.zhihu.com/question/60949531
https://www.cnblogs.com/java1024/p/7685400.html


高并发、高可用分布式方案


### 基础知识
1. ArrayList和Vector的区别,HashMap和Hashtable的区别,LinkedList与ArrayList区别,数组(Array)和列表集合(ArrayList)区别,HashSet和TreeSet区别,Enumeration接口和Iterator接口的区别
* ArrayList和Vector的区别 fasfasfasdfas
* ArrayList和Vector的区别
Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是
Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小
* HashMap和Hashtable的区别
*

* Enumeration接口和Iterator接口的区别
Vector(包括其子类Stack)、Hashtable两个集合类,都是从JDK1.遗留下来的集合类,
而Enumeration接口可用于遍历这些“古老”的集合类。对于ArrayList、HashMap等集合类,
不再支持使用Enumeration迭代器。

http://blog.csdn.net/wxc880924/article/details/52639701
http://blog.csdn.net/wxc880924/article/details/52315236
![](http://img.blog.csdn.net/20160919165245696)
2. 垃圾回收机制,如何优化程序?
3. java集合
3. java集合 集合关系
4. equal 与 ==
5. equal hash
6. 抽象类(abstract class)和接口(interface)有什么异同?
Expand Down
6 changes: 6 additions & 0 deletions java/面试知识学习.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,10 +127,16 @@
1. fsdafd


controller是单例 如何发现?
mq使用场景
乐观悲观锁

作者 antball
2016 年 07月 07日


https://www.douban.com/note/625584953/?type=rec

### 参考面试题

https://www.cnblogs.com/java1024/p/7685400.html
Expand Down
5 changes: 4 additions & 1 deletion java/验证授权框架/shiro框架学习
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,7 @@

[shiro与项目整合](http://www.cnblogs.com/yangang2013/p/5716928.html)

[Shiro+Spring MVC整合 sql写在文件中](http://blog.csdn.net/chris_mao/article/details/49288251)
[Shiro+Spring MVC整合 sql写在文件中](http://blog.csdn.net/chris_mao/article/details/49288251)


https://www.sojson.com/shiro
2 changes: 2 additions & 0 deletions java/高并发/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ https://segmentfault.com/a/1190000012762869
[RocketMQ原理解析](http://blog.csdn.net/column/details/learningrocketmq.html?&page=1)
http://blog.csdn.net/chunlongyu/article/category/6638499
[什么是分布式系统中的幂等性](https://www.cnblogs.com/leechenxiang/p/6626629.html)
[RocketMQ事务消息](http://blog.csdn.net/chunlongyu/article/details/53844393)
http://blog.csdn.net/lovesomnus/article/details/51776942

### 柔性事务
柔性事务是对分布式事务说的,说白了就是利用可以利用的业务弹性,打开脑洞让事务最终一致,分布式事务天然就不能一蹴而就,柔性事务是一种思想,
Expand Down
3 changes: 2 additions & 1 deletion java/高并发/分布式锁.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
Redisson
[用Redis构建分布式锁](http://ifeve.com/redis-lock/)
[Redis分布式锁的正确实现方式](https://www.cnblogs.com/linjiqin/p/8003838.html)

[Jedis API 详细示例](https://www.jianshu.com/p/125357ee7651)
http://blog.csdn.net/huxu981598436/article/details/54934043

Curator ZkClient
[Zookeeper客户端Curator使用详解](https://www.jianshu.com/p/70151fc0ef5d)
2 changes: 1 addition & 1 deletion linux/常用命令.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ shutdown -r 20:35
```


https://blog.csdn.net/u011541946/article/category/6894433/3


[Linux 教程](https://www.w3cschool.cn/linux/linux-file-content-manage.html)
Expand Down
2 changes: 1 addition & 1 deletion sql/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[mysql生成订单编号函数](https://www.cnblogs.com/working/p/5624666.html)
[ Mysql 存在既更新,不存在就添加(sql语句)](http://blog.csdn.net/woshihaiyong168/article/details/75082668)


[mysql优化](http://blog.csdn.net/zhushuai1221/article/details/51740846)

### sql三范式

Expand Down

0 comments on commit fcb22ec

Please sign in to comment.