日常
pddzming
这个作者很懒,什么都没留下…
展开
-
当数组遇到mybatis in 的时候
我想实现 “多个id 传入sql 语句“的操作。原创 2017-08-31 09:24:26 · 1021 阅读 · 1 评论 -
浅度克隆和深度克隆
克隆:就是复制一个对象的复本.若只需要复制对象的字段值(对于基本数据类型,如:int,long,float等,则复制值;对于复合数据类型仅复制该字段值,如数组变量则复制地址,对于对象变量则复制对象的引用。) 如果对象中引用了其他对象,一般克隆后会导致引用对象的内容改变。浅拷贝:使用clone()即为浅拷贝,默认的拷贝方式是复制一个新的原对象,并赋予原对象相同的全局对象的值和引用。即原对原创 2017-12-12 16:01:54 · 373 阅读 · 0 评论 -
JAVA字符串格式化-String.format()的使用
String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale,转载 2017-11-22 14:15:03 · 953 阅读 · 0 评论 -
javax.mail 发送邮件工具类
package com.thinkgem.jeesite.common.email;import java.io.UnsupportedEncodingException;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;impo转载 2017-11-22 12:01:15 · 1322 阅读 · 0 评论 -
进制转换
十进制转16进制System.out.println(Integer.toHexString(255));16进制转10进制 System.out.println(Integer.parseInt("ff",16));十进制转八进制 System.out.println(Integer.toOctalString(10));八进制转十进制System.out原创 2017-11-22 11:01:23 · 192 阅读 · 0 评论 -
小程序与java的session问题
一般web开发中,我们需要通过session将数据用户重要数据存储到session中,而由于html自带cookie,能够帮助我们存储从服务器端发送jsessionid到客户端浏览器,客户端发送请求的时候,顺带着这个jsessionid到服务器端,我们通过request.getSession()获取回session,并取到其中存储的重要信息,从而完成一个用户是否登录的判断。但是,微信小程序不支持r原创 2017-11-30 10:44:46 · 2961 阅读 · 2 评论 -
String的按值传递,java传参都是传值
看完绝对清晰~java中对象作为参数传递给一个方法,到底是值传递,还是引用传递?pdd:所谓java只有按值传递:基本类型 值传递;引用类型,地址值传递,所以叫值传递。 当主函数的变量,对象(主本)传递到副函数时,传递的变量、对象(方法中的形参)其实都是副本,而副本的改变不会影响主 本。基本类型:传递的是值的拷贝,也就是说传递后就互不相关了,也就是说,不过转载 2017-11-18 22:12:44 · 1330 阅读 · 1 评论 -
陷阱题目
陷阱题目1、 int i = 0; int j = i++; 结果: i=1;j=0 分析 i++:先运算后自增往后会增加内容的 ——2017-10-15原创 2017-10-15 20:48:19 · 189 阅读 · 0 评论 -
几个线程题目
java多线程--几个多线程面试题小结 自学了一段时间的多线程知识,尝试了做了几个编程题,发现想象中很简单的功能,自己真写起来要花费远超自己想象的功夫,知识点易学,不易用啊.面试题1:编写程序实现,子线程循环10次,接着主线程循环20次,接着再子线程循环10次,主线程循环20次,如此反复,循环50次.package com.wang.reflect;//转载 2017-10-15 20:51:26 · 339 阅读 · 0 评论 -
myeclipse常见问题
myeclipse 如果不想控制台一直弹出框打扰你写代码,勾选console中的scroll lock 即可 myeclipse noclassdeffounderror 错误 重新设置下jdk原创 2017-10-15 20:49:20 · 334 阅读 · 0 评论 -
getByte()用法小结
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如:Java代码 byte[] b_gbk = "深".getBytes("G转载 2017-10-15 20:16:06 · 12523 阅读 · 0 评论 -
axis1.4生成webservice客户端代码
1、下载axis1.4,解压出来。2、在C盘下建一个文件夹ws,在ws下建一个bat文件,内容如下:set Axis_Lib=D:\axis-bin-1_4\axis-1_4\lib set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% set Axis_Servlet=http://127.0.0.1:8080/WsProje转载 2017-10-15 20:12:33 · 484 阅读 · 0 评论 -
jdbc 总结 + 完整代码
记: 平时用惯了ssm,简化了数据库操作,现在回顾下:1、什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,是用Java语言编写的类和接口组成的,可以为多种关系型数据库提供统一访问的接口。JDBC提供了一种基准,说白了,也就是sun公司为各大数据库厂商的关系型数据库连接java所制定的规范,因此原创 2017-10-27 15:45:51 · 663 阅读 · 0 评论 -
通过properties类 读取文件内容
java项目中Classpath路径到底指的是哪里?1、src不是classpath, WEB-INF/classes,lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问。2、WEB-INF/classes目录存放src目录java文件编译之后的class文件,xml、properties等资源配置文件,这是一个定位资源的入口。原创 2017-09-18 22:37:13 · 474 阅读 · 0 评论 -
当你碰到javax.el.PropertyNotFoundException: Property xx not found on的时候
当你碰到javax.el.PropertyNotFoundException: Property xx not found on的时候原创 2017-08-31 14:53:29 · 1531 阅读 · 0 评论 -
页面上获取当前时间,并一秒增加
jsp中获取当前时间代码如下:1: //获取系统时间必须导入的 //获取系统时间必须导入的 String datetime=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime()); //获取系统时间 %>2:原创 2017-09-17 15:51:01 · 2654 阅读 · 0 评论 -
String的inturn()的运用
先明确一个概念:String s = new String("1"); jvm的处理如下:"newString("1")" 将在java 堆中生成,同时"1"在字符池中生成,堆对象生成s(对象的引用)存在虚拟机栈。s.inturn(): jdk1.6 下调用s.intern(),此时返回值还是字符串"SEU_Calvin",表面上看起来好像这个方法没什么用处。转载 2017-12-07 15:16:29 · 1204 阅读 · 0 评论