![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
不要叫我程序员
坚定的事情,就要全力以赴。
展开
-
Java中的简单工厂模式
举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。 首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。 1.)女娲是一个工厂类,也就是简单工厂模式的核转载 2016-04-26 09:31:41 · 224 阅读 · 0 评论 -
高并发的解决方法
方法有俩种,一种是使用缓存、另一种是使用生成静态页面;还有就是从最基础的地方优化我们写代码减少不必要的资源浪费:(1.不要频繁的new对象,对于在整个应用中只需要存在一个实例的类使用单例模式.对于String的连接操作,使用StringBuffer或者StringBuilder.对于utility类型的类通过静态方法来访问。2.避免使用错误的方式,如Exception可以控制方法推出,转载 2016-06-23 16:46:06 · 318 阅读 · 0 评论 -
高并发的解决方法
方法有俩种,一种是使用缓存、另一种是使用生成静态页面;还有就是从最基础的地方优化我们写代码减少不必要的资源浪费:(1.不要频繁的new对象,对于在整个应用中只需要存在一个实例的类使用单例模式.对于String的连接操作,使用StringBuffer或者StringBuilder.对于utility类型的类通过静态方法来访问。2.避免使用错误的方式,如Exception可以控制方法推出,转载 2016-06-23 16:45:37 · 314 阅读 · 0 评论 -
字符串类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Inte转载 2016-06-23 16:11:44 · 228 阅读 · 0 评论 -
解析Java中如何获取Spring中配置的bean
一、什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架二、如何在程序中获取Spring配置的bean呢?方法一:在初始化时保存ApplicationContext对象代码:复制代码 代码如下:ApplicationContext ac = new FileSystemXmlApplicationContex("applic原创 2016-06-23 12:00:47 · 313 阅读 · 0 评论 -
Java性能调优
目录(?)[-]一类和对象使用技巧尽量少用new生成新对象使用clone方法生成新对象尽量使用局部变量栈变量减少方法调用使用final类和finalstaticprivate方法让访问实例内变量的 gettersetter 方法变成final 避免不需要的 instanceof 操作 避免不需要的造型操作 尽量重用对象 不要重复初始化变量 不要过分创建对象二Java转载 2016-06-23 10:20:37 · 258 阅读 · 0 评论 -
java语言安全机制浅析
java通过所谓的 沙箱安全模型 保证了其安全性,下面我们就来看看java提供的安全沙箱机制。组成沙箱的基本组件如下:1.类装载器结构; 2.class文件检验器; 3.内置于java虚拟机(及语言)的安全特性; 4.安全管理器及java API。 一.类装载器体系结构 1.防止恶意代码去干涉善意的代码。 这是通过为不同类加载器提转载 2016-06-23 08:44:52 · 390 阅读 · 0 评论 -
@ResponseBody不加 会返回404错误
今天遇到一个奇怪的问题,后端一直没有报错,也有返回数据,但是前台一直报404错误,感觉很奇怪,搞了半天也没找到怎么回事,最后对比了一下发现是少了@ResponseBody -----------------没加@ResponseBody之前的错误:原创 2016-06-20 12:02:44 · 4112 阅读 · 5 评论 -
java高并发解决方案
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是转载 2016-06-23 16:49:02 · 227 阅读 · 0 评论