java开发知识
文章平均质量分 79
qq_19396231
去去去去去去去去去去去去去
展开
-
java 生成 解析 json
转载最近要使用java来操作Json数据,虽然Json用过几次,但一直没有好好总结,趁这次来总结一下java操作Json数据。Java操作Json有很多工具包,地址为http://www.json.org/,可以自己上去挑选。 这里我使用第一个org.json,最新源码地址为:https://github.com/douglascrockford/JSON-java,可以自己去下载,我...原创 2015-05-05 17:03:28 · 120 阅读 · 0 评论 -
Math.round()四舍五入取整原理
Math.round的实现方法:public static long round(double a) { if (a != 0x1.fffffffffffffp-2) // greatest double value less than 0.5 return (long)floor(a + 0.5d); else ...原创 2015-07-30 10:02:21 · 636 阅读 · 0 评论 -
java取整数和java四舍五入的方法
ava代码 floor 向下取整 ceil 向上取整 round 则是4舍5入的计算,round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。 Math.floor(1.4)=1...原创 2015-07-30 10:03:00 · 1998 阅读 · 0 评论 -
Thread java 同步执行方法
//发送激活邮件//sendEmail(); 将这段顺序执行的代码 ,改为新线程 ,下边的内容。就会同步执行new Thread(){ public void run() { try {sendEmail();} catch (Exception e) {e.printStackTrace();} }}.start();...原创 2015-08-05 10:45:31 · 181 阅读 · 0 评论 -
mybatis foreach标签的解释 与常用之处
情景:查询数据库中文章的相关文章 文章为一个表 字段tags为相关文章字符串中间用','逗号进行啦分割查询完一个文章后可以把tags字段构造为一个List<String> 然后利用这个集合作为条件来查询 <select id="selectTestForEach" parameterType="News" resultMap="NewsResultMapper"...原创 2015-08-06 09:18:37 · 68 阅读 · 0 评论 -
慕课网免费视频教程
http://www.imooc.com/view/397原创 2015-09-18 16:53:25 · 1135 阅读 · 0 评论 -
正则表达式实例
1、正则表达式的知识要点1、正则表达式是什么?正则表达式是一种可以用于模式匹配和替换的强有力的工具。2、正则表达式的优点?更少的代码,更高的效率。3、正则表达式如何使用?在下面的教程中我们将学习到正则表达式的用法。4、正则表达式的缺点?需要花一定的时间学习,这个时间由个人决定,一天或者更久一些。2、正则表达式的各种符号及其含义常用的符号 . 表示任意...原创 2015-09-30 09:04:16 · 109 阅读 · 0 评论 -
java多线程例子
世界Javajava一个多线程的经典例子import java.io.*;//多线程编程 public class MultiThread { public static void main(String args[]) { System.out.println("我是主线程!"); //下面创建线程实例thread1 ThreadUseExtends thread1...原创 2016-08-29 22:54:27 · 92 阅读 · 0 评论 -
设计模式
综述 Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder:将一个复杂...原创 2016-08-30 00:20:17 · 81 阅读 · 0 评论 -
springmvc与struts特点分析
1:spring3 mvc开发效率高于struts2:spring3 mvc可以认为已经100%零配置3:struts2是类级别的拦截, 一个类对应一个request上下文,springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应所以说从架构本身上 spring3 mvc就容易实现restful url 而struts2...原创 2016-09-05 17:24:37 · 112 阅读 · 0 评论 -
实现Java Web程序的自动登录知识
有很多Web程序中第一次登录后,在一定时间内(如2个小时)再次访问同一个Web程序时就无需再次登录,而是直接进入程序的主界面(仅限于本机)。实现这个功能关键就是服务端要识别客户的身份。而用Cookie是最简单的身从验证。如果用户第一次登录,可以将用户名作为Cookie写到本地,代码如下: Cookie cookie = new Cookie("user", user);cookie....原创 2015-11-17 10:56:09 · 89 阅读 · 0 评论 -
java 读写注册表总结
开始--运行中输入regedit就可以了1.自己写的没问题自己测试过(1)方法1,如图package com.dao;import java.util.prefs.*; import java.*;import java.util.*;public class Registery { static String[] keys = {"aaa"...原创 2015-11-25 13:44:16 · 207 阅读 · 0 评论 -
使用BigDecimal进行精确运算(实现加减乘除运算)
首先我们先来看如下代码示例: 复制代码代码如下:public class Test_1 {public static void main(String[] args) {System.out.println(0.06+0.01);System.out.println(1.0-0.42);System.out.println(4.015*100);System.out.printl...原创 2015-07-30 10:00:03 · 132 阅读 · 0 评论 -
JAVA中int、String的类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Integer.v...原创 2015-07-28 17:24:39 · 67 阅读 · 0 评论 -
Java集合对象和数组对象的转换
在开发中,我们经常需要将集合对象(List,Set)转换为数组对象,或者将数组对象转换为集合对象。Java提供了相互转换的工具,但是我们使用的时候需要注意,不能乱用滥用。1、数组对象转换为集合对象 最暴力的方式是new一个集合对象,然后遍历数组,依次将数组中的元素放入到新的集合中,但是这样做显然过于麻烦。Java中有一个工具类Arrays类,提供一个方法asList()可以直接将...原创 2015-05-06 09:13:43 · 1384 阅读 · 0 评论 -
ResultSet相关ResultSetMetaData详细
DatabaseMetaData 有关整个数据库的信息:表名、表的索引、数据库产品的名称和版本、数据库支持的操作。 ResultSet 关于某个表的信息或一个查询的结果。您必须逐行访问数据行,但是您可以任何顺序访问列。 ResultSetMetaData 有关 ResultSet 中列的名称和类型的信息。 尽管每个对象都有大量的方法让您获得数据库元素的极为详细的信息,但在每个对象中都有几种主要...原创 2015-05-20 10:18:55 · 63 阅读 · 0 评论 -
遍历Map的四种方法
public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "val原创 2015-05-28 17:40:31 · 50 阅读 · 0 评论 -
Java enum的用法详解
用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持i...原创 2015-06-11 15:00:38 · 158 阅读 · 0 评论 -
java中Date与String的相互转化
1:大体思路 [html] view plaincopy 这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat sdf...原创 2015-06-16 16:47:28 · 82 阅读 · 0 评论 -
java比较两个日期大小
import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;/**** @author hp*/public class test { public static void main(String args[]) { int i= compare_date("19...原创 2015-06-17 14:04:27 · 73 阅读 · 0 评论 -
java中几种获取项目路径方式
ava中获得完整的URl字符串 [java] view plaincopy HttpServletRequest httpRequest=(HttpServletRequest)request; String strBackUrl = "http://" + request.getServerName() //服务器地址 ...原创 2015-06-17 15:13:38 · 134 阅读 · 0 评论 -
ssh站内信-成品项目视频-视频教程
http://java.662p.com/forum-179-1.html原创 2015-06-24 17:18:34 · 112 阅读 · 0 评论 -
拼接 string 翻译成 jsonarray形式
/*翻译string 到 json* String jsonMessage = "[{'num':'成绩', '外语':88, '历史':65, '地理':99, 'object':{'aaa':'1111','bbb':'2222','cccc':'3333'}}," + "{'num':'兴趣', '外语':28, '历史':45, '地理':19, 'objec...原创 2015-07-16 10:06:07 · 180 阅读 · 0 评论 -
mybaits+mysql 返回insert的主键
需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。 方法:在mapper中指定keyProperty属性,示例如下:parameterType="com.xxx.tradeSet.bean.Trade"Xml代码 <insert id="insertAndGetId" useGeneratedKeys="tru...原创 2015-07-16 10:07:27 · 56 阅读 · 0 评论 -
Integer和BigDecimal转换
(一) Integer类型 1). 定义 Integer a=new Integer(int value); Integer a=new Integer(String value); 2). 转换 i. 定义中就可以将int型和String型的转换为Integer型 ...原创 2015-07-28 10:27:59 · 1858 阅读 · 1 评论 -
java读写注册表
用java的Preferences有很大限制,最好是下载jRegistryKey,解压出jRegistryKey.jar和jRegistryKey.dll引入项目中?1234567891011121314151617181920212223242526272829...原创 2015-11-25 15:42:43 · 99 阅读 · 0 评论