java基础
文章平均质量分 63
qq_40877660
java改变世界
展开
-
常见面试题
1.JDK和JRE的区别是什么Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。2.简述Java中的方法覆盖(Overriding)和方法重载(Overloading)的区别原创 2018-01-21 15:23:27 · 164 阅读 · 0 评论 -
sql
<select id="表名" resultType="model.实体类" parameterType="java.util.Map"> select * from 表名 <where> <include refid="query_filter"/>原创 2018-07-27 01:26:08 · 102 阅读 · 0 评论 -
json
json是java Script Object Natotion它是前后台传输数据的一种格式 json的传输格式有三个 1 json 单个数据2 json 数组或list集合 3 array 数组 arrayList(数组集合)list 和数组的区别 list 里面是指定对象 规定了传输数据的类型\将数组转换List后,不能对List增删,只能...转载 2018-07-27 21:37:24 · 254 阅读 · 0 评论 -
对java中的gc的理解
1 什么是gc Garbage Collection,垃圾收集,垃圾回收,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Machine)中的内存进行标记,并确定哪些内...原创 2018-09-06 16:17:37 · 809 阅读 · 0 评论 -
Session和cookie
定义 cookie 存放在客户端,不安全。可以人为的修改,cookie也是session 的一种 session 存放在服务端区别 存储数据量方面:session 能够存储任意的 java 对象,cookie 只能存储 String 类型的对象 一个在客户端一个在服务端。因Cookie在客户端所以可以编辑伪造,不是十分安全。 Session过多时会消...原创 2018-09-06 17:34:48 · 140 阅读 · 0 评论 -
sql 优化
1查询的时候尽量避免使用 * ,虽然在写sql语句的时候很方便,但是在执行sql语句的时候会耗费更多的内存和时间资源。2.多表查询的时候,所查的属性,带上表名,并最好为表名起上别名。这样看起来更加简洁,并且提高查询效率。3.多表查询的时候,最好使用左右连接代替where的全连接。全连接容易造成数据冗余,降低查询效率。 4.慎用in 或 not in 容易造成全表扫描。 ...原创 2018-09-10 14:24:24 · 95 阅读 · 0 评论 -
ssh和ssm的异同
当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,我们掌握其他...转载 2018-09-10 21:10:58 · 230 阅读 · 0 评论 -
动态sql语句
下面是一个 查询总页数 的<select id="calTotalCount" resultType="int" parameterType="accountQueryBean"> select count(1) from ACCOUNT <where> <!-- 搜索条件不为null并且不为""时,拼入SQL -->原创 2018-10-24 19:09:50 · 128 阅读 · 0 评论 -
java 常用转换
字符串截取 页面显示给文字加下划线编辑文本 <li><label class="control-label w300 mr10 ml50">? ?</label> <textarea style="resize:none;w180" id="bz" name=&quo转载 2018-11-16 22:04:13 · 158 阅读 · 0 评论