海将军

成功的人找方法,失败的人找借口

Java中堆和栈有什么不同?

各司其职  最主要的区别就是栈内存用来存储局部变量和方法调用。 而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们指向的对象都存储在堆内存中。  独有还是共享  栈内存归属于单个线程,每个线程都会有一个栈内存,其存储的变量只能在其所属线程中可见,即栈内存可以理解成线程的私...

2018-07-03 10:24:32

阅读数 93

评论数 0

多线程中的ThreadLocal 详解

要了解ThreadLocal,首先搞清楚ThreadLocal 是什么?是用来解决什么问题的?ThreadLocal 是线程的局部变量, 是每一个线程所单独持有的,其他线程不能对其进行访问, 通常是类中的 private static 字段,是对该字段初始值的一个拷贝,它们希望将状态与某一个线程(...

2018-07-03 10:19:08

阅读数 66

评论数 0

面试常考点:http和https的区别与联系

      感谢原作者,本文转载自http://www.mahaixiang.cn/internet/1233.html       超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站...

2018-04-22 18:12:41

阅读数 244

评论数 0

23种设计模式

设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、...

2018-04-05 16:58:58

阅读数 116

评论数 0

Linux常见的面试题

(1)Linux的文件系统目录配置要遵循FHS规范,规范定义的两级目录规范如下:/home  每个账号在该目录下都有一个文件夹,进行数据的管理/usr 有点像windows的program files和winNT结合的目录,主要包括系统的主要程序、本机端额外安装的软件、图形接口所需要的文档、额外的...

2018-03-19 21:55:39

阅读数 653

评论数 0

服务器宕机的快速解决方法

服务器宕机的快速解决办法

2017-11-08 11:00:33

阅读数 395

评论数 0

网银项目记录

记录自己在做网银项目的笔记

2017-09-15 14:22:43

阅读数 231

评论数 0

Eclipse启动闪退的解决办法

.删除文件: [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,然后重新打开Eclipse。

2017-09-15 14:17:33

阅读数 544

评论数 0

Eclipse快捷键_10个最高效的快捷键

ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 ctrl+o:快速outline 如果想要查看当...

2017-07-30 21:06:28

阅读数 172

评论数 0

毕业两年

又到毕业季,去年毕业一年,今年,毕业两年了,一年一度的“毕业N年”系列。今年经历了两件事,离职和成长。离职 去年8月份从百度离职了,北京来到杭州,加入现在这家创业公司,做乐器教育方向的,应用叫Finger。成长 技术。这个三两句话也说不清楚,最近一年忙于工作也没写博客了。从客观角度来看的话...

2017-07-30 20:59:13

阅读数 182

评论数 0

毕业一年

看书。看了书单里的几本书,着重推荐《深入理解计算机系统》和《编码》这两本,感觉像看透了事物的本质一样,虽然具体内容都快忘记了,但是你就是知道,计算机是怎么运行的。《深入理解Java虚拟机》看了快三遍了,每次看都能结合最近的工作经验理解的更深入。书单里的书之后还会继续看,也会有更多书加入书单。 ...

2017-07-30 20:57:17

阅读数 122

评论数 0

工作中后端的错误解决办法

一、mybatis错误解决 更新一张表的两个字段,错误代码:update f_finance_msg c set c.busi_code=#{busi_code,jdbcType=VARCHAR} (两个if之间要有“,”) c.busi_msg=#{busi_msg,jdbcType=VA...

2017-07-30 20:41:43

阅读数 314

评论数 0

Spring系统学习第二篇

Spring体系:1、体系结构 Spring 有可能成为所有企业应用程序的一站式服务点,然而,Spring 是模块化的,允许你挑选和选择适用于你的模块,不必要把剩余部分也引入。下面的部分对在 Spring 框架中所有可用的模块给出了详细的介绍。 Spring 框架提供约 20 个模块,可以根据...

2017-07-30 20:33:05

阅读数 158

评论数 0

Spring学习笔记

一、简介 * 在SpringMVC 中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Cont...

2017-06-29 10:58:39

阅读数 164

评论数 0

GIT项目操作实战总结

最近在开发web项目,需要在原来的代码上开发,开发经理建议使用GIT,之前没用过,最近在学习,顺便总结下方便自己提升。 我使用了cdm mardown编辑文章,已发布在 mardown上,推荐大家使用这款编辑器,很程序员风格,而且排版很好, 下面是地址:GIT新建远程分支

2017-06-29 10:54:45

阅读数 149

评论数 0

mybatis中关于传入参数parameterType

众所周知,mybatis的传入参数可以是各种Java的基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值 ,复杂数据类型:包含JAVA实体类、Map。通过#{属性名}或#{map的KeyName}即可获取传入的值,但是如果...

2017-06-07 10:50:31

阅读数 621

评论数 0

jdbc.propties后面一定不要有空格,否则容易错,还不容易找到

今天遇到一个很奇怪的错误 jdbc.propties文件 ##MySQL config driverClassName=com.mysql.jdbc.Driver  url=jdbc:mysql://localhost:3306/ssm-root username=roo...

2017-05-31 11:16:03

阅读数 253

评论数 0

Android计算App启动时间

Android 中如何计算 App 的启动时间

2017-02-04 15:33:49

阅读数 361

评论数 0

butterknife8.4空指针异常的解决方法及使用详解

butterknife8.4空指针异常的解决方法及使用详解

2017-01-21 00:11:43

阅读数 4382

评论数 0

Android Studio导入其他项目依赖

项目中遇到需要导入开源的项目作为依赖,下面是具体的方法。 File->New->Import Module ,然后选择开源项目所在的路径文件夹确定,之后AS会提醒SDK版本不符合。 这时候修改gradle文件,把   compileSdkVersion XX  buildTool...

2017-01-10 19:40:33

阅读数 180

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭