- 浏览: 232971 次
- 性别:
- 来自: 北京
最新评论
-
white_crucifix:
@xurping前面4点,果然被你回避了,哎,已经不想吐槽更多 ...
史上最全的maven pom.xml文件教程详解 -
xurping:
white_crucifix 写道真的要把那些我提出的而你回避 ...
史上最全的maven pom.xml文件教程详解 -
white_crucifix:
真的要把那些我提出的而你回避掉的技术方面的提问(反问)和论点, ...
史上最全的maven pom.xml文件教程详解 -
white_crucifix:
@xurping的确,世界上不愿意承认错误的人不止你一个,这没 ...
史上最全的maven pom.xml文件教程详解 -
xurping:
xurping 写道white_crucifix ...
史上最全的maven pom.xml文件教程详解
文章列表
通过cpdetector这个开源的jar包可以自动判断当前文件的内容编码,从而在读取的时候选择正确的编码读取,避免乱码问题。
原创不易,转载请注明出处:java自动根据文件内容的编码来读取避免乱码
测试结果,提供截图:
GBK文件内容
UTF8文件内容
运行结果:
package com.zuidaima.test;
import info.monitorenter.cpdetector.io.ASCIIDetector;
import info.monitorenter.cpdetector.io.CodepageDetect ...
通过java calendar可以获取到某年某月的所有天数,然后循环
转载请注明出处:java循环某年某月的所有天数
package com.zuidaima.date;
import java.text.ParseException;
import java.util.Calendar;
public class LoopDayOfMonth {
public static void main(String[] args) throws ParseException {
Calendar calendar = Calendar.getInstance ...
pom.xml需要增加如下依赖:
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-lgpl</artifactId>
<version>1.9.1</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactI ...
向文件尾插入内容,通过FileWriter来实现,只要在构造时设置append=true即可。 FileWriter fileWritter = new FileWriter(file.getName(), true);
代码运行之后,文件生成在项目的根目录下
package com.zuidaima.util;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
* 向文件尾插入内容
* ...
可以通过java的File对象得到磁盘的总空间大小,剩余空间大小,以及已用空间大小。
转载请注明出处:通过java得到windows的磁盘空间大小
package com.zuidaima.util;
import java.io.File;
public class FreeDiskSpace {
public static void main(String[] args) {
File file = new File("c:");
long totalSpace = file.getTotalSpace();
long ...
可以将java对象序列化为文件,也可以将文件反序列化为java对象
原创不易,转载请注明出处:分享java的Serializable功能
DeserializeFile2Object.java
package com.zuidaima.util;
import java.io.FileInputStream;
import java.io.ObjectInputStream;
/**
* 反序列化文件到java对象
*
* @author javaniu
*
*/
public class DeserializeFile2Object {
...
原创不易,转载请注明出处:终于搞定了stackoverflow的富文本编辑器pagedown
这个编辑器在最代码平台上运行了大半年发现确实很多人不喜欢,所以选择了ckedidor
来show下非常符合攻城师的编辑器吧,虽然刚开始可能不习惯。比如换行得两次回车等等,但习惯后确实是款简单的不能再简单的强大的富文本编辑器。
1. 来个osc的富文本编辑器的图片
2. 来个so的富文本编辑器
3. 来个java牛的富文本编辑器
@RequestMapping(value = "/zuidaima/upload")
public void uplo ...
感觉做的还不错,给大家分享下,要是改进下是不是可以和QQ截图媲美了。 程序截图
原创不易, 转载请注明出处:分享一个在osc上看到的java版的截图软件
package com.zuidaima.image.capture;
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.image.*;
import javax.swing.*;
public class Screenshot extends JFrame implements Mous ...
通过System.getProperties(),可以获取到系统的配置信息,比如os.name操作系统名称,file.separator文件分隔符等。 程序执行后如下图
原创不易,转载请注明出处:java获取系统配置信息
详情可以参考oracle的官方说明http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html
代码下载地址:http://www.zuidaima.com/share/1550463295982592.htm
原创不易,转载请注明出处:分享史上java最牛逼,最简短的代码
在百度知道上看到过类似的黑色幽默代码,正好遇上12306的最牛逼代码,一起转过来。
确实是12306的最核心代码呀
<script>
alert("当前访问用户过多,请稍后重试!");
</script>
确实牛
public class Test{
static{
System.out.println("hello world!");
System.exit(0);
}
}
...
原创不易,转载请注明出处:spring通过3种机制来inject value到bean的property中。
第一种最普通的方式
<bean id="bean" class="com.zuidaima.bean.TestBean">
<property name="name"> <value>zuidaima</value> </property>
</bean>
第二种简写的方式
<bean id="be ...
比如可以将http://zuidaima.com/转换为http://t.cn/zlsvWVq
如下图:
原创不易,转载请注明出处分享sina的短链生成java代码
package com.zuidaima.util;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
...
调用变参的函数时,可以有几种方式:
1.function(new Object[]{})
2.function(ArrayList.toArray())
3.function(Object1,Object2)
还有其他方式请补充。
原创不易,转载请标明出处:java变参vararg的使用
package com.zuidaima.vararg;
import java.util.ArrayList;
import java.util.List;
public class Main {
private static int sumUp(Object... val ...
原创不易,转载请注明出处:分享一份完整的spring data jpa demo代码
spring data jpa的出现省去了javaer不少的copy parse的工作量,性能还没做深入测试,但其简洁的思想已经被很多javaer所接受并推崇。
访问localhost/user.htm得到如下图
也可以运行maven中的test代码来测试。 weibo4j也打算用该框架来开发。
UserController.java
package com.zuidaima.web;
import java.util.List;
import net.sf.json.JSONOb ...
感觉写的挺好的,所以分享到最代码上来,如果有版权问题我会尽快删除,看截图
原创整理不易,请注明出处:同样分享一个网友的俄罗斯方块
swing的main类如下:
package com.zuidaima.swing.game
import sun.audio.*;
import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
import java.net.URL;
import javax.imageio.ImageIO;
import javax.swing.*;
/**
* D ...