SpringCloud整套视频教程 (含资源)网盘
SpringCloud一套完整的视频教程包含资源,绝对真实,欢迎下载
SpringBoot整套视频教程
SpringBoot一套完整的视频教程包含资源,绝对真实,欢迎下载
jasperreports-fonts
jasperreports-fonts-6.0.0.jar
springMvcHibernate
spring整合Hibernate例子
spring书籍
包括spring开发指南,spring核心技术,spring in action
video-js(视频播放器插件)
video-js(视频播放器插件),很好的视频播放器插件,兼容性好,集成简单。
Windows应用程序捆绑核心编程配套光盘源码
Windows应用程序捆绑核心编程配套光盘源码
Spring邮件发送服务(java邮件发送)
Spring邮件发送服务(java邮件发送),支持多附件、多人发送/抄送/暗送
spring邮件服务(java邮件发送)
spring邮件服务,实现java邮件发送功能,可实现多附件、多人发送/抄送/暗送
JDBC导出所有表的Sql
JDBC导出所有表的Sql/Hibernate 导出所有表的Sql
Linux命令大全
Linux 操作系统命命令大全(修改版).chm
FusionCharts数据库实例
FusionCharts数据库实例图表统计,用springmvc 做控制器,使用spring 的VelocityEngineUtils技术动态生成模板xml
amcharts数据库实例
amcharts数据库实例图表统计,用springmvc 做控制器,使用spring 的VelocityEngineUtils技术动态生成模板xml
amcharts统计图表破解版
amcharts统计图表破解版、包括所有形式的(饼图、柱状、线形。。。)
仿京东商城商品分类菜单
仿京东商城商品分类菜单,与京东商城左侧分类菜单类似
3.仿淘宝网多级分类列表菜单代码.html
仿淘宝网多级分类列表菜单代码,可支持三级以上
鼠标移到Image上方时显示文字效果
鼠标移到Image上方时显示文字效果,仿腾讯微群广场显示效果,鼠标移动到图片上方,显示一个与图片大小一样的半透明文字框
鼠标移动到文字上方显示悬浮菜单支持显示与隐藏
鼠标移动到文字上方显示悬浮菜单支持显示与隐藏,当鼠标移动到文字上方,弹出悬浮菜单,鼠标移出文字或移出悬浮菜单,菜单隐藏
FusionCharts
FusionCharts jar包用于统计生成图形结果
Observer(观察者模式)学习源码
Observer(观察者模式)学习源码,该源码讲述并Observer(观察者模式)一些具体实现过程
java工厂系列设计模式源码与文档
public class ClassXmlPathApplicationContext implements BeanFactory {
private Map<String, Object> map = new HashMap<String, Object>();
public ClassXmlPathApplicationContext(String fileName) throws Exception, IOException {
SAXBuilder sb = new SAXBuilder();
Document document = sb.build(this.getClass().getClassLoader().getResourceAsStream(fileName));
Element root = document.getRootElement();
List list = XPath.selectNodes(root, "/beans/bean");
for(int i = 0;i<list.size();i++){
Element bean = (Element) list.get(i);
String id = bean.getAttributeValue("id");
String clazz = bean.getAttributeValue("class");
map.put(id, Class.forName(clazz).newInstance());
}
}
@Override
public Object getBean(String id) {
return map.get(id);
}
java常用的二十三种设计模式
java常用的二十三种设计模式简单介绍,描述这些设计模式的适用场景
commons-io-2.0.1
用于web开发中文件上传下载时使用的io包,
资源包中包括jar包和开发使用的API文档
commons-io-2.0.1
用于web开发中资源上传下载时使用的io包。
commons-io-2.0.1包括jar包和开发文档。
commons-fileupload-1.2.1
WEB开发中,用于上传和下载文件
//得到上传文件的保存目录
String uploadpath = this.getServletContext().getRealPath("/WEB-INF/upload");
String temppath = this.getServletContext().getRealPath("/WEB-INF/temp");
try{
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setRepository(new File(temppath));
ServletFileUpload upload = new ServletFileUpload(factory);
//upload.setFileSizeMax(1024*1024);
upload.setHeaderEncoding("UTF-8");
if(upload.isMultipartContent(request)==false){
return;
}
upload.setProgressListener(new ProgressListener(){
public void update(long pBytesRead, long pContentLength, int pItems) {
System.out.println("文件总大小为:" + pContentLength +",当前已上传:" + pBytesRead);
}
});
List<FileItem> list = upload.parseRequest(request);
for(FileItem item : list){
if(item.isFormField()){
String name = item.getFieldName(); //拿到输入项的名称
String value = item.getString("UTF-8");
//value = new String(value.getBytes("iso8859-1"),"UTF-8");
System.out.println(name + "=" + value);
}
else{
try{
InputStream in = item.getInputStream(); //获得与文件相关联的输入流
String filename = item.getName();
filename = filename.substring(filename.lastIndexOf("\\")+1);
//String ext = filename.substring(filename.lastIndexOf(".")+1); //adfdfsdfsfd -1 5
if(filename==null || filename.trim().equals("")){
continue;
}
String saveFilename = makeFilename(filename);
String savePath = makeSavePath(saveFilename, uploadpath);
FileOutputStream out = new FileOutputStream(savePath + "\\" + saveFilename);
byte buffer[] = new byte[1024];
int len = 0;
while((len = in.read(buffer))>0){
out.write(buffer, 0, len);
}
in.close();
out.close();
}finally{
if(item!=null)
item.delete();
}
}
commons-dbutils-1.2-bin
公司中有很多公司都使用dbutils-1.2框架,学习成本低,效率快,资源包中包括Jar文件和API文档。