Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java中实现pdf在线查看和下载发布时间:2016-05-20
Java中实现PDF的在线查看和下载,可以以servlet来实现。/***支持在线打开和下载**@paramfilePath*@paramresponse*@paramisOnLine*@paramfname*@throwsIOException*/publicvoiddownload(StringfilePath,HttpServletResponseresponse,booleanisOnLine,Stringfname)throwsIOException{System.out... 查看全文
· java中的file.encoding发布时间:2016-05-20
在windowsserver2008上运行一个java程序,发现其系统字符集为“Cp1252”:/*java.net.*/SocketSock=...;InputStreamReaderis=newInputStreamReader(Sock.getInputStream());System.out.println("Characterencoding="+is.getEncoding())... 查看全文
几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码:if(inputString==null||inputString.length==0){......}除了字符串判断是否为空之外,还有很多字符串处理或其他数据类型判断的方法... 查看全文
获取【下载地址】QQ:313596790【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;QQ:313596790freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块B集成阿里巴巴数据库连接池druid;数据库连接池阿里巴巴的druid... 查看全文
Java持久化基础—基于JDBC轻量级分页工具集一、工具集包含了以下内容:1、封装了C3P0连接池,提取数据源获取,不用修改Java源代码,只需配置c3p0-config.xml和dataSource.properties两个文件轻松实现各种常用数据库连接;2、优化了查询结果集,直接返回一个包含查询对象的集合,方便使用;3、封装SQL生成器,即使不会SQL语句也能轻松实现基本查询包括分页查询;4、主要针对分页进行了封装优化,以对象的方式实现分页;com.ran.db包下:JDBCUtil... 查看全文
· Java Web项目RSA加密发布时间:2016-05-18
最近做的一个项目,服务器为Java,采用SSH框架,客户端为Android和IOS。当用户登录时,从客户端向服务器提交用户名和密码。这就存在一个问题,如果数据包在网络上被其他人截取了,密码就有可能泄露。可以采用Base64对密码编码,但是Base64要进行解码是很容易的事。另一种方法是对密码进行MD5加密,MD5是不可逆的,只能加密不能解密。但是其他人截取了密码的MD5字符串以后,可以原封不动的将MD5加密后的字符串提交给服务器,服务器肯定会判断这是正确的密码,这样还是可以登录进去... 查看全文
英文原文:VulnerabilityinJavaReflectionLibraryFixedafter30Months2013年7月,安全组织SecurityExplorations发现了Java7u25中的一个安全漏洞,通过这个漏洞攻击者可以完全摆脱Java沙箱。Oracle在更新的7u40中包含了一个补丁,但是据SecurityExplorations在今年早些时候声称,这个补丁仅仅在理念上对其进行了修正,对代码稍加修改之后,依然可以利用这个漏洞。另外... 查看全文
· 全栈JavaScript程序员的崛起发布时间:2016-05-18
英文原文:TheRiseoftheFullStackJavaScriptDeveloperJavaScript无处不在在以前,JavaScript程序员就是前端开发者的同义词,永远与浏览器绑在一起。但那已是昨日往事。Node.js的崛起开启了一个新纪元,从此,JavaScript程序员可能不再是被局限于浏览器的前端开发者了。相比其他高级程序语言,作为一名JavaScript程序员,你可以在更多的平台上发挥才能。但是现在让我们将目光放在两大主流领域上:浏览器和服务端... 查看全文
我想只要是学过数据库的孩纸,不管是mysql,还是sqlsever,一提到查找,本能的想到的便是like关键字,其实去转盘网(分类模式)之前也是采用这种算法,但我可以告诉大家一个很不幸的事情,like匹配其实会浪费大量的有用资源,原因这里不说了请自己想一想,我们还是直接摆事实验证。现在用去转盘网搜:hello找个单词,如下:http://www.quzhuanpan.com/source/search.action?q=hello&... 查看全文
· JAVA反射实例详解发布时间:2016-05-18
一:反射反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。使用java的反射,一般有下面三步:1:获得你想操作类的Class对象2:通过第一步获得的Class对象去取得操作类的方法或是属性名3:操作第二步取得的方法或是属性二:例子Java的反射机制中类有Class对应,类的方法有Method对应,当然属性也有Field与之对应。2... 查看全文
· RxJava 和 RxAndroid 二发布时间:2016-05-18
前言:对Rx不了解的朋友可以先看我的第一篇博文RxJava和RxAndroid,是对Rxjava的基本介绍1、merge操作符,合并观察对象1packageapp.com.myapplication;23importandroid.support.v7.app.AppCompatActivity;4importandroid.os.Bundle;56importjava.util.ArrayList;7importjava.util.List;89importrx.Observable... 查看全文
· java web常用到的ajax分页思路发布时间:2016-05-14
有时候其实用同步的分页可以在url上记录页数这样把链接分享给别人的时候可以直接到那一页当然这里用的是ajax的分页自己写的一个简单的小demo没有链接数据库自己初始化的一个list代码如下因为是用的纯servlet+jsp没用任何别的框架所以写了2个servlet第一个servletpackagecom.controller;importjava.io.IOException;importjava.util.ArrayList;importjava.util.List;importjavax... 查看全文
· Java 生成随机数发布时间:2016-05-14
publicclassRandomUtil{publicstaticfinalStringALLCHAR="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";publicstaticfinalStringLETTERCHAR="abcdefghijkllmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"... 查看全文
packagecom.example;importjava.lang.reflect.Field;/***通用的单据主表**@authoryi.zhe*@time2014-9-10下午6:44:17*/publicclassBillMasterextendsBaseTableBean{publicStringCompanyID="123";Integerid;LongBillNo;publicstaticvoidmain(String[]args)throwsException... 查看全文
· [普及]java之四大名著发布时间:2016-05-14
Java编程语言(第三版)---Java四大名著----JamesGosling(Java之父)Java编程思想(第4版)----Java四大名著----------------BruceEckelJAVA2核心技术卷I:基础知识(原书第8版)---Java四大名著-----CayHorstmannJAVA2核心技术卷II:高级特性(原书第8版)----Java四大名著-----CayHorstmannEffectiveJava中文版------Java四大名著-------... 查看全文
· Java8 随笔记录(一)发布时间:2016-05-14
前面也有写一篇jdk8+guava的博文,都是一些零碎的记录,感觉不是很好。都说java8运行速度比之前的其他版本要快很多,这都要归功于Stream的概念,既然能那么快就从它与多线程的关系说起吧。1、java8和多线程在java8之前通过多线程来达到并行效果需要使用ThreadAPI,syncharonized关键字,同时当线程访问并更新共享变量时,要是没有协调好线程之间的关系,可能就会出错。而在java8中,会更多关注的是数据分块,而不是协调问题,所以基本上很少使用syncharonized... 查看全文
· java同步synchronized发布时间:2016-05-12
java同步synchronizedvolatile仅仅用来保证该变量对所有线程的可见性,但不保证原子性。看下面的这段代码:/****@authorInJavaWeTrust**/publicclassCountVolatileimplementsRunnable{publicstaticCountVolatileinstance=newCountVolatile();publicstaticvolatileinti=0;publicstaticvoidincreate(){i++;... 查看全文
对于初学Java调用存储过程的人来说,存储过程的调用似乎还是有一点点的难度。本文我们介绍了一个Java调用存储过程返回一行或多行结果集的实例为了要得到结果集,需要使用游标进行遍历。因此要使用数据库中的包。现在要根据一个编号得到一行结果集记录。1.建立一个包:createorreplacepackageemp_pkgisTyperetcursorisrefcursor;procedurepro_read(p_idinemp.empno%type,outcursoroutretcursor)... 查看全文
获取【下载地址】QQ:313596790【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;QQ:313596790freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块B集成阿里巴巴数据库连接池druid;数据库连接池阿里巴巴的druid... 查看全文
· Java图片加文字水印发布时间:2016-05-12
Java图片加文字水印importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.FileOutputStream;importjavax.imageio.ImageIO;importcom.sun.image.codec.jpeg... 查看全文