-
Eclipse 导出可执行Java工程/可执行Jar文件(包含第三方Jar包)
所属栏目:[Java] 日期:2020-12-14 热度:172
Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包) 师兄部署了新的虚拟机,新学期大搞起来!之前由于爬虫代码不稳定,所以一直都是直接用Eclipse运行,然后遇到问题就修改的。但是这个比较麻烦,而且Eclipse本身就很占内存啊,摔!所以今天下午就[详细]
-
MyBatis快速入门(简明浅析易懂)
所属栏目:[Java] 日期:2020-12-14 热度:131
一、MyBatis简介 MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。 MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。 MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Obj[详细]
-
Elasticsearch.Net使用教程 MVC4图书管理系统(2)
所属栏目:[Java] 日期:2020-12-14 热度:198
本文实例为大家分享了MVC4图书管理系统的制作教程,供大家参考,具体内容如下 首先项目结构图: Model层的相关代码 如下: Book.cs代码如下: public class Book { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public Guid Id { get; set; }[详细]
-
POI对Excel自定义日期格式的读取(实例代码)
所属栏目:[Java] 日期:2020-12-14 热度:111
用POI读取Excel数据:(版本号:POI3.7) 1、读取Excel private ListString[] rosolveFile(InputStream is,String suffix,int startRow) throws IOException,FileNotFoundException { Workbook xssfWorkbook = null; if ("xls".equals(suffix)) { xssfWorkbo[详细]
-
Java中高效的判断数组中某个元素是否存在详解
所属栏目:[Java] 日期:2020-12-14 热度:149
一、检查数组是否包含某个值的方法 使用List public static boolean useList(String[] arr,String targetValue) { return Arrays.asList(arr).contains(targetValue);} 使用Set public static boolean useSet(String[] arr,String targetValue) { SetString[详细]
-
javaweb图书商城设计之购物车模块(3)
所属栏目:[Java] 日期:2020-12-14 热度:187
本文继续为大家分享了javaweb图书商城中购物车模块,供大家参考,具体内容如下 购物车存储 保存在session中 保存在cookie中 保存在数据库中 1、创建相关类 购物车的结构: CartItem: 购物车条目,包含图书和数量 Cart: 购物车,包含一个Map /** * 购物车类[详细]
-
Java Web开发环境配置详解
所属栏目:[Java] 日期:2020-12-14 热度:81
这是进行Java Web开发必备的一个过程,仅供新手参考,高手可以忽略! 先看看要安装的东西: jdk下载地址:http://www.jb51.net/softs/214120.html eclipse下载:http://www.jb51.net/softs/143046.html MySQL下载:http://www.jb51.net/softs/40589.html tom[详细]
-
拦截JSP页面,校验是否已登录详解及实现代码
所属栏目:[Java] 日期:2020-12-14 热度:51
拦截JSP页面,校验是否已登录 最近使用struts2做项目,需要拦截JSP以校验是否已经登,但struts2的过滤器链只能过滤action。后来发现在web.xml里可以直接增加javax.servlet.Filter实现类的过滤器,可以过滤JSP。请看代码 Filter实现类 span style="font-size:[详细]
-
详解java基于MyBatis使用示例
所属栏目:[Java] 日期:2020-12-14 热度:58
MyBatis的前身叫iBatis,本是apache的一个开源项目,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设[详细]
-
详解Java解析XML的四种方法
所属栏目:[Java] 日期:2020-12-14 热度:194
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),[详细]
-
SVN 安装教程之服务器和客户端
所属栏目:[Java] 日期:2020-12-14 热度:122
SVN服务器和客户端安装教程 SVN是什么?有何用? SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多[详细]
-
java发送HttpClient请求及接收请求结果过程的简单实例
所属栏目:[Java] 日期:2020-12-14 热度:83
一. 1、写一个HttpRequestUtils工具类,包括post请求和get请求 package com.brainlong.framework.util.httpclient; import net.sf.json.JSONObject;import org.apache.commons.httpclient.HttpStatus;import org.apache.http.HttpResponse;import org.apache[详细]
-
在java List中进行模糊查询的实现方法
所属栏目:[Java] 日期:2020-12-14 热度:185
比如我有下面这样一个List,里面存放的是多个Employee对象。然后我想对这个List进行按照Employee对象的名字进行模糊查询。有什么好的解决方案么? 比如我输入的查询条件为“wang”,那么应该返回只包含employee1的List列表。 List list = new ArrayList();Em[详细]
-
java 查询oracle数据库所有表DatabaseMetaData的用法(详解)
所属栏目:[Java] 日期:2020-12-14 热度:84
一 . 得到这个对象的实例 Connection con ;con = DriverManager.getConnection(url,userName,password);DatabaseMetaData dbmd = con.getMetaData(); 二. 方法getTables的用法 原型: ResultSet DatabaseMetaData.getTables(String catalog,String schema,St[详细]
-
Java微信支付之公众号支付、扫码支付实例
所属栏目:[Java] 日期:2020-12-14 热度:106
微信支付现在已经变得越来越流行了,随之也出现了很多以可以快速接入微信支付为噱头的产品,不过方便之余也使得我们做东西慢慢依赖第三方,丧失了独立思考的能力,这次打算分享下我之前开发过的微信支付。 一 、H5公众号支付 要点:正确获取openId以及统一下[详细]
-
Spring类型转换 ConversionSerivce Convertor解析
所属栏目:[Java] 日期:2020-12-14 热度:83
以String转Date为例: 定义转换器: import java.text.ParseException;import java.util.Date;import org.apache.commons.lang.time.DateUtils;import org.springframework.core.convert.converter.Converter;public class String2DateConverter implements[详细]
-
Mybatis高级映射、动态SQL及获得自增主键的解析
所属栏目:[Java] 日期:2020-12-14 热度:177
MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。下文给大家介绍Mybatis高级映射、动态SQL及获得自增主键的内容,具体详情请参考本文。 一、动态SQL 相信大家在用mybatis操作[详细]
-
聊一聊Java反射
所属栏目:[Java] 日期:2020-12-14 热度:50
这次提到的Java反射涉及的代码比较多。因为工作中经常用到反射,对代码做了很多抽象以及过滤器。虽然代码量很多,但是简单易用,过滤插件也易修改。 下面介绍下工作中哪些地方比较容易用到反射。比如插件或者过滤器,如果抽象的子类比较少,配置成XML等结构[详细]
-
Log4j按级别输出日志到不同文件的实现方法
所属栏目:[Java] 日期:2020-12-14 热度:149
如下所示: log4j.rootLogger=info,stdout,info,debug,warn,error log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%-d{yyyy-MM-dd[详细]
-
javaweb图书商城设计之分类模块(2)
所属栏目:[Java] 日期:2020-12-14 热度:75
这篇文章内容简短,主要介绍了javaweb图书商城中的分类模块,具体内容如下 分类模块的相关类创建 cn.itcast.bookstore.category domain:Category dao:CategoryDao service:CategoryService web.servlet:CategoryServlet 查询所有分类 流程: main.jsp(i[详细]
-
JAVA JNI函数的注册过程详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:66
JAVA JNI函数的注册过程详细介绍 我们在java中调用Native code的时候,一般是通过JNI来实现的,我们只需要在java类中加载本地.so库文件,并声明native方法,然后在需要调用的地方调用即可,至于java中native方法的具体实现,全部交给了Native层。我们要在jav[详细]
-
Java读取txt文件和写入txt文件的简单实例
所属栏目:[Java] 日期:2020-12-14 热度:94
写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test;import java.io.File;import java.io.InputStreamReader;import java.io.BufferedR[详细]
-
Java用freemarker导出word实用示例
所属栏目:[Java] 日期:2020-12-14 热度:172
最近一个项目要导出word文档,折腾老半天,发现还是用freemarker的模板来搞比较方便省事,现总结一下关键步骤,供大家参考,这里是一个简单的试卷生成例子。 一、模板的制作 先用Word做一个模板,如下图: (注意,上面是有表格的,我设置了边框不可见)然后[详细]
-
Java中嵌入式MySQL的使用方法
所属栏目:[Java] 日期:2020-12-14 热度:81
这篇文件主要介绍在Java中嵌入式MySQL的使用,对于一些的应用项目,提供安装版的Mysql,Oracle是必须的工作。但是有时候如果是一个小的工具,可安装或者移植性比较强的小软件。再去安装数据库可能就比较麻烦了。 其实MySQL也有嵌入式的,不需要安装,在使用[详细]
-
Java多线程--让主线程等待所有子线程执行完毕在执行
所属栏目:[Java] 日期:2020-12-14 热度:121
朋友让我帮忙写个程序从文本文档中导入数据到oracle数据库中,技术上没有什么难度,文档的格式都是固定的只要对应数据库中的字段解析就行了,关键在于性能。 数据量很大百万条记录,因此考虑到要用多线程并发执行,在写的过程中又遇到问题,我想统计所有子进程执行[详细]