`
文章列表
引自:http://blog.csdn.net/wxwzy738/article/details/20636563   对于group by在mysql中的使用和Oracle的差异性很大,准确的说不光和Oracle和别的数据库差异性一样,这些有点不太遵循标准SQL。我们知道常规的 sql,对于group by来说一定要结合聚合函数,而且选择的字段除了聚合函数外,还必须在group by中出现,否则报错,但是在mysql中扩展了这样的功能首先对于不加聚合函数的sql来说,它的功能结合了limit来得出结果,仔细想想的时候有点Oracle分析函数的味道,limit的时候得到的并不是 最大最小的 ...
今天自己在家准备面试内容,写了个java使用多线程往mysql数据库插入数据的例子: 总结: 不管数据库引擎是MYISAM还是InnoDB,情况都是 没有线程池的情况下就不说了,一直创建数据库连接一会就出错了,基本对于上万条的数据插入不可用。 使用线程池,开启多个线程并发执行的效率是明显高于单线程的插入的,所以对于大数据量数据迁移的情况下使用并发线程池还是很能提高效率的。   小弟新手,有什么错误还请指明,谢谢。   以下是测试内容: 表结构: 表引擎:MyISAM   程序代码: 自己写了个简单的线程池,在使用线程池之前插入一万条数据的时间是(并发没有线程池:所有 ...
我们大家都知道,在cmd中执行不带包名的类,只需要进入java的目录,例如在D盘下: javac tttt.java java tttt     当我们需要执行带包名的类的时候应该怎么办呢 ,可以先进入java文件所在的目录,然后通过命令: javac -d . ExecutorServiceTest.java java com.concurrent.test.ExecutorServiceTest     来执行就可以了

Redis超强详解

引自:http://www.jb51.net/article/56448.htm
JNDI的推荐文章:http://sishuok.com/forum/blogPost/list/1186.html
转自:http://blog.jobbole.com/78960/

java生成csv文件

转自:http://www.jb51.net/article/52724.htm,直接拷到代码里就可以了 package test_csv; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; ...

几个JAVA递归实例

    博客分类:
  • java
引自:http://blog.csdn.net/kkkkkxiaofei/article/details/8333644 package test.digui; /** * 所谓递归就是自己调用自己,调用需要有一个出口,否则就成为死循环了。递归和for循环的主要区别是,递归的调用有自己的stack * 而for的lOOP调用共享stack, 另外递归最里层的方法最先执行完成才逐渐返回执行外层的方法(类似于spring的拦截器模式) * * @author LXL * */ public class TestDiGui { public static ...
当传入的值是String类型时,四舍五入是正确的,当传入的是double类型的时候,四舍五入是有问题; 尽量使用String作为传入值,保证计算的准确性。 下面是例子: @Test public void test() throws Exception { double num = 176.5555; System.out.println((new BigDecimal(num).setScale(3,BigDecimal.ROUND_HALF_UP))); } 结果是:176.555   @Test public void test() t ...
引自:http://jingyan.baidu.com/article/676629974e67cb54d51b84ea.html 使用ftp客户端连接linux服务器失败该怎么办?一般连不上常遇到下面两种情况:) 情况1:服务器未开启ftp服务 1  现象:使用ftp客户端登录时提示未知错误  
转自:http://www.2cto.com/database/201409/330107.html 首先我们建立一张带有逗号分隔的字符串。 CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCHAR(20) NOT NULL,pnum VARCHAR(50) NOT NULL); 然后插入带有逗号分隔的测试数据 INSERT IN ...
linux中常用的自动更新通过写 shell文件来执行jar的方式例子,以便以后参考用。
由于项目中搜索时需要用到中文分词,于是今天研究了下java分词方法,在网上找到Ansj的开源Java分词器,自己测试了下将例子程序传上来,步骤如下: 1、先从Github地址:https://github.com/ansjsun/ansj_seg这里下载源程序,然后运行下打个jar包放到自己的工程里面。 2、其次在自己的工程中引入 nlp-lang-1.5.jar,其实第一步中已经引入到源程序中了,然后就可以直接使用了,源程序中有测试例子可以参考。 下面特将我下的的源程序和自己的例子程序传上来以便参考: 这里上传太慢,于是放到了百度云盘了,地址:http://pan.baidu.com ...
项目要求: 1. 优先匹配胖瘦、身高、风格全部一致的 2. 如果没有找到或内容出完,匹配胖瘦和身高一致的 3. 如果没有找到或内容出完,匹配胖瘦一致的 4. 如果没有找到或内容出完,匹配任意条件一致的 5 .如果没有找到或内容出完,不再推送数据 sql写法: SELECT user_id, user_icon, user_name, user_level, introduce, att_count, image_info_list, ( SELECT COUNT(*) FROM app_user_attention ...
@Test public void test() { Random r = new Random(System.currentTimeMillis()); for(int i=0;i<10;i++){ System.out.println("随机数:"+Math.abs(r.nextInt()%40)+"::::"+(int)(Math.random()*40)); } }  
Global site tag (gtag.js) - Google Analytics