
学习笔记
一点点前进的小郑
这个作者很懒,什么都没留下…
展开
-
《Java编程思想》学习之对象入门1.7输入和输出
可将 Java 库的 IO 类分割为输入与输出两个部分,通过继承,从 InputStream(输入流)衍生的所有类都拥有名为 read()的基本方法,用于读取单个字节或者字节数组。类似地,从 OutputStream 衍生的所有类都拥有基本方法write(),用于写入单个字节或者字节数组。然而,我们通常不会用到这些方法;它们之所以存在,是因为更复杂的类可以利用它们,以便提供一个更有用的接口。因此,原创 2017-10-26 13:49:53 · 278 阅读 · 0 评论 -
重建二叉树解析
来源:牛客网剑指offer题目题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解答引用:欲风链接:https://www.nowcoder.com/questionTerminal...原创 2018-12-07 15:41:27 · 290 阅读 · 0 评论 -
spring事务笔记
1.事务管理器PlatformTransactionManager--为持久化框架提供不同的接口实现2.事务的特性: 原子性:指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生 一致性:指事务前后数据的完整性必须保持一致 隔离性:指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要相互隔离(由数据库隔离级别实现)...原创 2018-12-07 14:48:34 · 191 阅读 · 0 评论 -
Spring Security笔记
SecurityContextPersistenceFilter位于过滤器顶端,是第一个起作用的过滤器其作用: 1.执行其他过滤器之前率先判断用户的session是否存在Spring Security上下文的SecurityContext 如果存在,则取出来放入SecurityContextHolder,供Spring Security其他部分使用; 如果...原创 2018-12-07 14:47:14 · 434 阅读 · 0 评论 -
内存可见性和原子性
博客转载:https://blog.youkuaiyun.com/guyuealian/article/details/52525724自留学习资料转载 2018-11-06 09:51:03 · 247 阅读 · 0 评论 -
poi生成多个批注的问题
如果插入多个批注,只会显示一个其问题是每个批注对象只能插入一次。。。在其他单元格再次插入就会重新定位之类的。。。类似于重新赋值解决办法就是新建多几个批注对象/** * 创建一列应用列头 * * @param userinfosheet1 * @param userName * @param list * String数组的形式存放数据 */...原创 2018-09-07 12:28:07 · 2399 阅读 · 0 评论 -
《深入理解Java虚拟机》---java对象回收
学习笔记原创 2017-12-15 14:40:11 · 323 阅读 · 0 评论 -
netty搭建
工作中需要使用netty socket搭建一个聊天功能,大部分内容为引用,会在文章末尾把引用链接写出首先引用http://www.cnblogs.com/damowang/p/6226167.html实现一个聊天功能原创 2017-09-12 09:09:25 · 699 阅读 · 1 评论 -
《Java编程思想》学习之对象入门1.2对象的接口
前面提及过,编程语言需要在“问题空间”(问题实际存在的地方)和“方案空间”(对实际问题进行建模的地方,如计算机)的元素之间建立起联系,在面向对象编程过程中,为了让对象更好的完成真正有用的工作,必须有一种方法能向对象发出请求,使得我们对象这个“问题空间”与“方案空间”之间建立起理想的“一对一”对应或映射关系,使其做一些实际的东西。每个对象仅能接受特定的请求。我们向对象发出的请求是通过它的“接口”原创 2017-09-04 10:25:43 · 282 阅读 · 0 评论 -
《Java编程思想》学习之对象入门
说明:这一系列博文,只是我在工作之余,对《Java编程思想》这本书的学习心得,并不是一个可参考的资料,看客看看就好,如有兴趣可以自行查阅这本书。各种编程语言的最终目的是为程序员提供一种“抽象”方法。这本书提到一句话,解决问题的复杂程度直接取决于抽象的种类及质量。在学校中学习过汇编语言、c语言,这些都相对复杂,从这本书看来,也是如此。汇编语言是对基础机器的少量抽象,后来的许多“命令式原创 2017-09-04 09:43:52 · 271 阅读 · 0 评论 -
《Java编程思想》学习之对象入门1.5集合与继承器
针对一个特定问题的解决,如果事先不知道需要多少个对象,或者它们的持续时间有多长,那么也不知道如何保存那些对象。既然如此,怎样才能知道那些对象要求多少空间呢?事先上根本无法提前知道,除非进入运行期。 在面向对象的设计中,大多数问题的解决办法似乎都有些轻率—— 只是简单地创建另一种类型的对象。用于解决特定问题的新型对象容纳了指向其他对象的句柄。当然,也可以用数组来做同样的事情,那是大...原创 2017-09-22 10:06:06 · 477 阅读 · 3 评论 -
《Java编程思想》学习之对象入门1.6数据保存
程序运行的时候,关于数据的保存,需要特别注意的是内存的分配,有六个地方可以保存数据:(1)寄存器:这是最快的保存区域,因为它位于和其他因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。(2) 堆栈。驻留于常规 RAM(随机访问存储器)区域,但可通过它的“原创 2017-10-16 13:24:19 · 233 阅读 · 0 评论 -
【初探shiro】简单分析shiro源码
1.从最基本的继承关系开始AuthorizingRealm-->AuthenticatingRealm-->CachingRealm-->Realm1.1. Realm接口我们来看看官方的定义A Realm is a security component that can access application-specific security entitie...原创 2019-03-07 15:11:55 · 318 阅读 · 0 评论