
Java
栖风宿雨
代码就是情人。
展开
-
【Java环境变量配置】
【Java环境变量配置】原创 2013-10-30 22:28:35 · 661 阅读 · 0 评论 -
String.format详解
转载自:(http://www.cnblogs.com/fsjohnhuang/p/4094777.html) Java魔法堂:String.format详解 目录 一、前言 二、重载方法转载 2015-12-02 15:10:41 · 459 阅读 · 0 评论 -
\r,\n,\r\n的区别
转载:http://www.studyofnet.com/news/285.html本文导读:'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格,通常敲一个回车键,即是回车,又是换行(\r\n)。Unix中每行结尾只有“”,即“\n”;Windows中每行结尾是“”,即“\n\r”;Mac中每行结尾是“”。\n是换行,英文是New line,表示使光标转载 2017-01-04 11:07:26 · 318 阅读 · 0 评论 -
Jsoup加载HTML的三种方式
转载:http://www.javacui.com/opensource/464.htmlJsoup加载HTML的三种方式,上一篇说的只是一种方式,直接从HTTP源网站获取。从字符串解析来自用户输入,一个文件或一个网站的HTML字符串,你可能需要对它进行解析并取其内容,或校验其格式是否完整,或想修改它。?12转载 2017-01-04 11:08:55 · 595 阅读 · 0 评论 -
Oracle导入导出 imp/exp 命令
转载:http://www.javacui.com/DB/461.html1.备份和恢复的概述 1.逻辑备份:采用 export工具将数据库对象的结构和数据导出到文件的过程。2.逻辑恢复:值数据库对象被误操作而损坏后使用工具import利用备份文件将数据对象导入到数据库的过程,3.物理备份:指的是对各种数据文件的拷贝,即可在数据open的状态下进行也可以转载 2017-01-04 11:12:42 · 381 阅读 · 0 评论 -
Log4J日志配置详解
转载:http://www.javacui.com/opensource/454.html一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。转载 2017-01-04 11:19:58 · 310 阅读 · 0 评论 -
java读写Properties属性文件公用方法
Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigParse,方便程序员或用户通过该类的方法来修改.in原创 2017-01-04 15:36:43 · 472 阅读 · 0 评论 -
记一次 synchronized 锁字符串引发的坑兼再谈 Java 字符串
来源:五月的仓颉,www.cnblogs.com/xrq730/p/6662232.html如有好文章投稿,请点击 → 这里了解详情问题描述业务有一个需求,我把问题描述一下:通过代理IP访问国外某网站N,每个IP对应一个固定的网站N的COOKIE,COOKIE有失效时间。 并发下,取IP是有转载 2017-04-18 13:02:58 · 1376 阅读 · 1 评论 -
JAVA 如何设计一个秒杀系统
来源:搜不狐,sobuhu.com/program/2013/04/07/how-to-design-seckill.html如有好文章投稿,请点击 → 这里了解详情这篇文章已经很久了,当初的设想是单机编程,每台服务器获得自己能够卖出多少产品,用户被随机分配到每台机器上进行处理。一、题目1, 这是一个秒杀系统,即大量用转载 2017-04-18 13:01:59 · 4305 阅读 · 0 评论 -
【手把手教你Maven】构建过程
转载自:http://www.cnblogs.com/xing901022/p/5002037.html 【手把手教你Maven】构建过程 Maven是一款进行 依赖管理、项目构建、信息管理 为一体的工具。它不像Make具有复杂的命令、也不像Ant需要手动编写大量的重转载 2015-12-01 12:01:55 · 419 阅读 · 0 评论 -
Error和Exception、RuntimeException和非RuntimeException的区别
1 异常机制异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回-1这个正确转载 2015-12-01 10:21:49 · 438 阅读 · 0 评论 -
Map拷贝 关于对象深拷贝 浅拷贝的问题
上面程序的期望输出值是, mapFrist的值均为1, 但是实际上输出结果为: {key1=1} {key2=2, key1=1}这里是因为map发生了浅拷贝,mapFirst只是复制了map的引用,和map仍使用同一个内存区域,所以,在修改map的时候,mapFirst的值同样会发生变化。 浅复制:则是只复制对象的引用,两个引用仍然指向同一个对象,在内存中占用同一块内存。被复制对象的所有转载 2015-12-01 10:11:12 · 1601 阅读 · 0 评论 -
swing开发图形界面工具配置(可自由拖控件上去)
swing开发图形界面工具,eclipse swing图形化操作界面工具配置1.有一个小功能要有一个界面,之前知道有一个 图形化界面的(就是可以往上面拖控件布局的工具)JBuilder,今天上午就下了一个(1.6GB)好不容易下载完了,最新版本的(没找到老版本的,记得老版本的特好用)安装好之后发现没有swing拖控件的组件 ,还要去下载GUI等等插件(而且还是试用版)。太无语JBuil转载 2014-06-25 22:27:09 · 801 阅读 · 0 评论 -
Java软件如何加密
Java软件如何加密[导读] 本文拟针对Java软件的加密保护方法,其中综合运用了多种加密技术,抗破解强度高;使用纯软件保护技术,成本低。Java软件由于Java语言面向对象和编译成中间码执行的特点,其在抗反编译和反盗版方面显得尤其脆弱,为此,我们针对Java软件的特点,综合运用各种加密方法,探索设计出一个实用型Java软件加密保护方法。一、Java软件加密基本原创 2014-06-27 01:15:09 · 2916 阅读 · 1 评论 -
Java中常用的加密方法(JDK)
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算原创 2014-06-27 01:16:24 · 476 阅读 · 0 评论 -
mybatis 双表增删改查(控制台版)
所需Jar 文件:原创 2014-11-12 21:42:54 · 680 阅读 · 0 评论 -
使用JavaIO提供的API下载指定文件(image)
使用JavaIO提供的API下载指定文件(image)package com.net.download;import java.io.DataInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.MalformedURLE原创 2015-08-31 09:50:59 · 1367 阅读 · 0 评论 -
使用Qrcode第三方组件生成二维码
/** * 使用QRCODE 生成二维码图片 */package com.qrcode;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOEx原创 2015-08-31 10:07:15 · 2334 阅读 · 0 评论 -
Java 代码中如何预防空指针异常
项目中遇到的NullPointerException 分两种情况:引用空对象,即调用空对象的方法或引用空对象的属性。将8中基础类型的封装类赋值给对应的基础类。个人在做项目时,对NullPointerException的几点总结。1.对于别人接口的返回对象要做非空判断,因为我们不清楚获得的对象会不会为空,对于Collection Map 我一般会调用CollectionUtils MapUtil原创 2015-12-01 10:15:09 · 672 阅读 · 0 评论 -
Java 回调机制解读
来源:五月的仓颉,www.cnblogs.com/xrq730/p/6424471.html模块间调用在一个应用系统中,无论使用何种语言开发,必然存在模块之间的调用,调用的方式分为几种:(1)同步调用同步调用是最基本并且最简单的一种调用方式,类A的方法a()调用类B的方法b(),转载 2017-04-19 13:05:47 · 388 阅读 · 0 评论