随笔分类 - Java
Java技术
摘要:14.1.1 ALTER DATABASE Syntax,可用于修改数据库字符集和校验规则 查看校验规则可如下: 由于utf8的校验规则都是ci(case insensitive),所以是不区分大小写, 如 但可以这样,加上binary 14.1.2 ALTER EVENT Syntax 事件修改语
阅读全文
摘要:一般我们会以这种设计方式生产对象实例,如: 创建一个接口: 实现该接口: 创建一个构造器: 所以在构造实例对象时,需要: TestOpenBuilder.Build()或TestOpenBuilder.Build("","",""); 如果将构造器封装在interface中,如这样所示: 则我们在构
阅读全文
摘要:这里的静态,指以static关键字修饰的,包括类,方法,块,字段。 非静态,指没有用static 修饰的。 静态有一些特点: 1.全局唯一,任何一次的修改都是全局性的影响 2.只加载一次,优先于非静态 3.使用方式上不依赖于实例对象。 4.生命周期属于类级别,从JVM 加载开始到JVM卸载结束。 可
阅读全文
摘要:一般情况下,对一个类的实例和操作,是采用这种方法进行的: 上面是一个Channel类,对它的创建和操作我们一般会采用这种方法进行。但有些情况下,这很烦琐。 因此,可考虑以另一种形式设计类:如 所以就可以这样构造,以链的形式,如:
阅读全文
摘要:在一些较大规模的软件项目上,如果对用户体验要求较高,那就有必要对服务调用效率作个比较。 关于服务调用,无外乎有两种:本地调用(项目内)和远程调用(项目间)。 本地调用,在其他因素相同的情况下,由于不需要对外通信,其效率肯定最高。但问题是,随着业务的发展,当一台服务器无法满足时,我们必须远程调用。 远
阅读全文
摘要:1.SpringMVC 相关注解介绍 http://blog.csdn.net/mack415858775/article/details/47721909
阅读全文
摘要:1. 在java编程中,多线程并发总有些疑惑:如为什么会产生并发?并发会有什么影响?java中提供了哪些处理并发的技术(机制) 关于并发产生的原因,我查了一些资料目前发现有两种原因:一,存在共享的资源且对资源有修改行为(静态变量);二,对象中存在状态变量,且在多线程中对其进行了修改。 影响:概括地说
阅读全文

浙公网安备 33010602011771号