`
yaerfeng1989
  • 浏览: 232971 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  通过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 ...
Global site tag (gtag.js) - Google Analytics