java
大数据球球
每天进步一点点总会有所成功
展开
-
java实现一篇文件的重写
package com.test.mytest.study;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException; pu原创 2015-08-28 23:30:45 · 2506 阅读 · 0 评论 -
Struts2从一个action转到另一个action的两种方法
在Struts2中,Action处理完用户请求后,将会返回一个字符串对象,这个字符串对象就是一个逻辑视图名。Struts 2通过配置逻辑视图名和物理视图之间的映射关系,一旦系统收到Action返回的某个逻辑视图名,系统就会把相应的物理视图呈现给浏览者。 Struts 2的结果类型决定了Action处理结束后,下一步将会调用那种视图资源来呈现处理结果。默原创 2015-09-10 22:14:50 · 981 阅读 · 0 评论 -
现有字符串形式的算术表达式,求计算其值。
package com.form.test;import java.math.BigDecimal;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException;public class addsy { public st原创 2015-09-07 22:57:05 · 853 阅读 · 0 评论 -
如何用自己的js文件加载一些动态数据
今天自己的js文件想加载strut2 传过来的值,因为js是个单独的文件,不能加载jsp的动态代码所以就很头疼。最后用 html 5 的 data属性解决了把你的动态值放到 data属性里然后 js就可以获得了Some awesome data 然后var myid= jQuery("#awesome").data('myid'); console.lo原创 2015-09-11 21:36:39 · 1557 阅读 · 0 评论 -
如何随机取出两个数据之间的随机数
//定义随机Random rand = new Random();//int rand= rand.nextInt(int a,int b)//a 是连个数据的差值 第二个是最小的那个值int randNum = rand.nextInt(pids_.getMax_pid()-pids_.getMin_pid())+pids_.getMin_pid();原创 2015-10-16 19:13:14 · 2974 阅读 · 0 评论 -
httpcomponents-client 使用小结
最近在搞远程访问数据的事,加载远程页面 ,开始想用jsp include加载页面会很方便 但是发现jsp的不论动态还是静态include都不可以加载远程数据,只能访问本站内部网页,这个方案就被放弃了,然后是用js加载,也折腾了一天总算加载进来了,但是发现查看源码里面没有加载的页面内容只是把页面的现象加载进来了,实际内容没有,这不是我想要的,我要google能抓到我的加载的内容,所以js方法也被原创 2015-09-15 22:58:45 · 2708 阅读 · 0 评论 -
String与InputStream相互转换 小结
最近用到 String与InputStream相互转换 总结一下1.String to InputStreamString str = "String to InputStream";InputStream in_nocode = new ByteArrayInputStream(str.getBytes()); InputStream in_原创 2015-09-15 23:06:27 · 1099 阅读 · 0 评论 -
PrepareStatement 中in like的用法
in 的用法:public String updateSourceStatus(String sourceids) { String sql_update="update data_source set is_same_with_post='1' where is_download='1' and id not in ( "+sourceids.substring(0,sourc原创 2015-10-31 17:26:00 · 915 阅读 · 0 评论 -
给pdf加水印
package com.form.test;import java.io.FileOutputStream;import java.io.IOException; import com.itextpdf.text.BaseColor;import com.itextpdf.text.Chunk;import com.itextpdf.text.Document;import com原创 2015-11-02 22:53:00 · 862 阅读 · 0 评论 -
自己写的一个定时器 timer
public String execute() throws Exception { postSum = postService.getPostSum(); catList = catService.getRootCat(); BrandList = catService.getBrandList(); brandSum = catService.getbrandSums()原创 2015-11-27 22:41:57 · 1533 阅读 · 0 评论 -
字符串按照一定规则分开(比方字母和数字分开)
今天遇到要把一个字符串数字和字母分开,没有找到好的函数 ,于是想到了一下方法让他匹配就输出也是一个很好的方法 String s = "abc123456avc441DFSD1454[5 th-is is asdf asdf ' 4545你好啊"; Pattern p = Pattern.compile("[a-zA-Z]+|\\d+|-|\\[|\\原创 2015-12-19 19:21:24 · 9854 阅读 · 0 评论 -
java单链表的翻转
public class javatest1 { public static void main(String[] args) { Node head = new Node(0); Node node1 = new Node(1); Node node2 = new Node(2); Node node3 = new Node(原创 2017-06-04 18:23:40 · 375 阅读 · 0 评论 -
log4j 文件配置详解
### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppender把日志输出到系统标准输出设备上,默认就是这个值。log4j.appender.stdout.Target=System.out,意味着控制台输出标准信息,log4j.appender.stdout.原创 2015-09-06 21:05:48 · 952 阅读 · 0 评论 -
java 中long型数据的对比
在对比之前先看一个程序吧Long a = new Long(3); Long b = new Long(3); System.out.println(a.equals(b)); Long c = new Long(3); Long d = new Long(3); System.out.println(c原创 2015-09-05 23:14:43 · 4401 阅读 · 3 评论 -
java 如何将两个txt文件内容写入到一个txt文件中?
package com.test.mytest.study;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException; pu原创 2015-08-28 22:44:28 · 5070 阅读 · 1 评论 -
Java实现文件重命名 以及file类的其他函数讲解
/** *//**文件重命名 * @param path 文件目录 * @param oldname 原来的文件名 * @param newname 新文件名 */ public void renameFile(String path,String oldname,String newname)...{ if(!oldname.原创 2015-08-14 23:18:07 · 7975 阅读 · 0 评论 -
Java智力题
智力题,每个正式的笔试、面试都会出,而且在面大企业的时候必然会问到,笔者曾在很多面试中,都被问到过,不过答得都不是很好,因为时间很短,加上我们有时候过于紧张,所以做出这类问题,还是有一定的难度,从这篇文章中我会总结一些常见的智力题1、农民分金条问题题目:你让农民为你工作7天,给他的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金原创 2015-08-31 21:53:58 · 4472 阅读 · 0 评论 -
Java面试宝典系列之基础排序算法
本文就是介绍一些常见的排序算法。排序是一个非常常见的应用场景,很多时候,我们需要根据自己需要排序的数据类型,来自定义排序算法,但是,在这里,我们只介绍这些基础排序算法,包括:插入排序、选择排序、冒泡排序、快速排序(重点)、堆排序、归并排序等等。看下图:给定数组:int data[] = {9,2,7,19,100,97,63,208,55,78}一、直接插入排序(内转载 2015-08-31 22:17:06 · 556 阅读 · 0 评论 -
java实现给一个文件重命名
filePath="/home/xueqy/testPdf/"+oldName;filepathNew="/home/xueqy/testPdf/"+newName;File pdffile=new File(filePath);File pdffileNew=new File(filepathNew);if(pdffile.exists()){ /原创 2015-09-01 21:15:06 · 4207 阅读 · 0 评论 -
java语言中解决一些安全问题的技巧(安全编程非常重要标签)
对付高严重性暴露的技巧请遵循下列建议以避免高严重性静态安全性暴露:限制对变量的访问 让每个类和方法都成为 final,除非有足够的理由不这样做 不要依赖包作用域 使类不可克隆 使类不可序列化 使类不可逆序列化 避免硬编码敏感数据 查找恶意代码 限制对变量的访问如果将变量声明为 public,那么外部代码就可以操作该变量。这可能会导致安全性暴露。原创 2015-09-02 20:45:59 · 628 阅读 · 0 评论 -
java内部类的使用小结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。http://android.blog.51cto.com/268543/384844/*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。原创 2015-09-08 22:00:33 · 476 阅读 · 0 评论 -
怎么判断一个ResultSet为空 ,有没有内容
今天做数据去重用到 ResultSet 时因为确定只有一条数据我就用了rs_cat.next() 下面直接去取他的值 ,结果导致错误因为他可能根本就没有结果这样我就去不出这个结果导致程序错误这次一定要记住,也提醒一下大家。不要跟我一样犯这样的错误。正确的写法:String fir_cat_other=""; if(rs_cat.next()){ // 得到post的一原创 2015-09-09 21:08:44 · 2104 阅读 · 0 评论 -
为什么PreparedStatement execute执行插入成功却返回false
使用PreparedStatement的execute方法执行sql插入语句,执行成功,但是返回结果却为false。boolean execute() throws SQLException在此 PreparedStatement 对象中执行 SQL 语句,该语句可以是任何种类的 SQL 语句。一些特别处理过的语句返回多个结果,execute 方法处理这些复杂的语句;executeQ原创 2015-09-05 23:22:21 · 4437 阅读 · 1 评论 -
Java中实现对象的比较
Java中通过接口实现两个对象的比较,首先类要实现comparable接口,使用泛型规定了要进行比较的对象所属的类,而comparable接口的实现必须要定义的方法则是compareTo方法,在方法中传入此类的另一个对象,通过选定的成员变量与之比较,如果大于则返回1,小于返回-1,相等返回0.package com.study.write;import java.util原创 2015-09-06 00:33:51 · 577 阅读 · 0 评论 -
当数据类型为long的变量后面没有L加会有什么后果
见下面两题:将本实验的实验内容1中的 long l=3615L; 改为: long l=3615; 会出现什么情况?为什么? 4.将本实验的实验内容1中的 float f=0.23F; 改为: float f=0.23; 会出现什么情况?为什么?不加L默认是int,int转为long是安全的,所以会自动转,原创 2015-09-05 23:18:25 · 2381 阅读 · 0 评论 -
Java不写文件,LOAD DATA LOCAL INFILE大批量导入数据到MySQL的实现
MySQL使用load data local infile 从文件中导入数据比insert语句要快,MySQL文档上说要快20倍左右。但是这个方法有个缺点,就是导入数据之前,必须要有文件,也就是说从文件中导入。这样就需要去写文件,以及文件删除等维护。某些情况下,比如数据源并发的话,还会出现写文件并发问题,很难处理。那么有没有什么办法,可以达到同样的效率,直接从内存(IO流中)中导入数据,而...转载 2018-12-26 19:33:26 · 1119 阅读 · 0 评论