java学习
阴鸦
IT新生
展开
-
Java时间日期格式转换
突然忘记了时间格式怎么转换,特此做个记录Java时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date get原创 2017-04-01 09:04:27 · 395 阅读 · 0 评论 -
解决a different object with the same identifier value was already associated with the session错误
这个错误我一直没有找到很好的解决方案,这个错误产生原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。呵呵,也许你会说,你这么说跟没说没什么区别,我承认,呵呵,我不知道具体为什么会产生这个错误,要不然也不会很久都没有解决,现在,给出一个临时的原创 2017-03-29 21:43:00 · 332 阅读 · 0 评论 -
TextField默认文字提示功能
封裝類package com.wb.applet;import java.awt.Color;import java.awt.TextField;import java.awt.event.FocusEvent;import java.awt.event.FocusListener;/** * 默认文字提示功能 * @author User * */public cl...原创 2018-10-29 16:49:20 · 5392 阅读 · 2 评论 -
java GUI顯示圖片
package com.wb.test;import java.awt.Color;import java.awt.Frame;import java.awt.Panel;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;import com.wb.exceptio...原创 2018-10-29 17:02:40 · 980 阅读 · 0 评论 -
ASCII、字符串的互相转换
package com.wb.test;import com.wb.exception.NoSuchPort;import com.wb.exception.NotASerialPort;import com.wb.exception.PortInUse;import com.wb.exception.SendDataToSerialPortFailure;import com.wb...原创 2018-10-29 17:09:42 · 1760 阅读 · 0 评论 -
JAVA获取两个数据量较大的ArrayList的交集、差集以及并集
转载:https://www.cnblogs.com/o0shine0o-zp/p/6902392.html测试说明:获取firstArrayList和secondArrayList的交集、差集以及并集。实际测试中firstArrayList数据量190000,secondArrayList数据量170000.效率比较高。此处只列出少量数据。测试代码如下:import java.util...转载 2018-11-07 10:05:47 · 4107 阅读 · 0 评论 -
Socket Java设置超时时间
转载: https://blog.csdn.net/u012386311/article/details/53535975Socket Client Example//File Name GreetingClient.javaimport java.net.*;import java.io.*;public class GreetingClient { public stat...转载 2018-11-05 09:30:04 · 7379 阅读 · 0 评论 -
double类型如果小数点后为零显示整数否则保留
方法一:/** * double类型如果小数点后为零显示整数否则保留 返回String * @param num * @return*/public static String doubleTrans(double num){ String number1 = String.format("%.6f", num);//只保留小数点后6位 doubl...原创 2018-11-12 09:55:20 · 13697 阅读 · 3 评论 -
使用exe4j将java项目打成exe执行程序
转载:https://www.cnblogs.com/duwanjiang/p/6390379.html最近用Java写了一个小工具,想将它达成exe执行文件,到时候直接放某个目录下,一执行就能跑啦。 用到的工具:1、写好的项目:可以是java项目,也可以是java web项目2、能够打jar的工具:我用的MyEclipse开发,他们有自带的工具,我就直接用这个了3、exe...转载 2018-11-14 10:57:20 · 215 阅读 · 0 评论 -
关于在java(GUI)中弹出确定取消的对话框问题
來源:https://blog.csdn.net/zhoulianglg/article/details/7207273 需求:java中弹出带有确定取消的对话框!点击确定就继续操作,点击取消就取消操作方案:int n = JOptionPane.showConfirmDialog(null, "确认删除吗?", "确认删除框", JOptionPane.YES_NO_OPT...转载 2018-12-05 17:08:58 · 2009 阅读 · 0 评论 -
java获取本机IP地址,非127.0.0.1
轉載:https://blog.csdn.net/u010295735/article/details/74645653综合了网上找的代码,整理的,Windows和Linux都可以用。 private static String getHostIp(){ try{ Enumeration<NetworkInterface> allNetInterfaces = Ne...转载 2019-01-19 10:21:09 · 963 阅读 · 1 评论 -
java后台判断请求来自移动端访问还是PC端访问
转载:https://blog.csdn.net/magutou007/article/details/52004078首先定义一个工具类,增加一个方法判断请求是否来自手机:package com.lyf.utils;public class StringUtil { private final static String[] agent = { "Android", "iPho...转载 2019-01-19 14:50:37 · 6090 阅读 · 0 评论 -
JAVA 正则表達式截取字符串
1、java 類截取字符串import java.util.regex.Matcher;import java.util.regex.Pattern;public static void main(String[] args) { String str = "#85:1,2#86:0#87:2#112:加工資#113:成功"; Pattern pattern = Pattern.c...原创 2019-01-15 10:20:33 · 226 阅读 · 0 评论 -
导出表格数据到excel并下载(HSSFWorkbook版)
转载:https://www.cnblogs.com/wangxiayun/p/9146486.html这里主要前面是通过一个全局变量,在layui的done回调里拿到数据,然后将该数据导出到excel,这里要注意一点,下载excel不能用ajax方式,如果采用ajax下载默认会读取response返回的二进制数据,所以这里采用表单方式提交 数据。依赖:SSM架构<!--poi...转载 2019-01-16 10:21:12 · 2026 阅读 · 1 评论 -
Java生成二维码,扫描后跳转到指定的网站
转自:https://suko.iteye.com/blog/2244138本例我是应用google的二维码工具包来做的,附近提供jar包下载。下面是完整代码,经过测试的。jar下载路径:https://mvnrepository.com/artifact/com.google.zxing/core/3.3.0 package test; import...转载 2019-03-03 16:23:05 · 1689 阅读 · 2 评论 -
Java 腾讯地图获取经度、纬度 and 计算距离
获取经度、纬度<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"&原创 2019-03-06 17:35:52 · 4088 阅读 · 0 评论 -
使用Swing上传指定大小图片到指定路径,并自适应显示上传图片
转载: https://blog.csdn.net/qq_40064948/article/details/81272300Swing上传头像功能:Swing初学者,磨了一个上午才做出来的,分享一下具体的代码。不合理的地方希望指出,谢谢。运行效果图:具体代码: public void a(JButton btnNewButton){ //创建一...转载 2018-10-29 15:58:10 · 1447 阅读 · 1 评论 -
eclipse WindowBuilder插件的安裝和使用
Eclipse Version Release Version Integration Version Update Site Zipped Update Site Update Site Zipped Update Site 4.8 (Photon) link 4.7 (Oxygen) ...原创 2018-10-29 15:14:05 · 984 阅读 · 0 评论 -
mybatis 的二级缓存的配置
开启二级缓存第一步:在全局配置文件中开启<setting name="cacheEnable" value="true" />cacheEnable 对在此配置下的所有cache进行全局性开/关设置 默认值为true第二步在Mapper映射文件中添加一行开启二级缓存.flushInterval(刷新间隔):可以被设置为任意的正整数,而且它们代表一个合理的毫秒形式的时间段。 ...原创 2018-05-06 20:39:47 · 774 阅读 · 1 评论 -
Java:单例模式的七种写法
转载出处:http://cantellow.javaeye.com/blog/838473第一种(懒汉,线程不安全):public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInsta转载 2017-05-04 17:55:59 · 174 阅读 · 0 评论 -
把Tomcat的http改为https的步骤、方法
第一:打开命令符输入:keytool -genkey -alias tomcat -keyalg RSA -keystore D:\\a.keystore输入密码:123456姓氏:localhost区域名称: china国家/地区代码:cn是否正确: y其它不用填写;然后在D盘会有a.keystore的文件,这就是证书配置文件第二:打开tomcat的c原创 2017-04-25 14:45:18 · 5359 阅读 · 3 评论 -
hibernate二级缓存配置步骤、方法
一、导入 jar 包二、在 src 目录下新建 ehcache.xml 配置文件<!-- ==========当内存缓存中对象数量超过maxElementsInMemory时,将缓存对象写到磁盘缓存中(需对象实现序列化接口) ==用来配置磁盘缓存使用的物理路径,Ehcache磁盘缓存使用的文件后缀名是*.data和*.index name=====原创 2017-04-25 15:01:47 · 344 阅读 · 0 评论 -
excel
public void exportExecel(){//判断用户类型BookUserInfo user = getUser();try {if(user!=null && user.isIsadmin()){Pager pager =bookInfoService.getPagerBySql(null, null, page, 99999, sort, order);List bo原创 2017-04-25 15:07:50 · 324 阅读 · 0 评论 -
URL 重写使用步骤
1 下载 jar:官方地址: http://tuckey.org/urlrewrite/ 下载 urlrewritefilter-4.0.3.jar,加入到工程 lib 目录下2 配置 web.xml: <!-- 加到任何servlet映射的顶部,不然可能有些路径不能被过滤到 http://urlrewritefilter.googlecode.com/svn原创 2017-04-25 15:19:02 · 589 阅读 · 0 评论 -
初认java(一)
初认java原创 2017-04-09 21:56:51 · 376 阅读 · 0 评论 -
java 把时间上加一段时间
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class text { public static void main(String[] args) throws原创 2018-01-04 17:45:23 · 3578 阅读 · 0 评论 -
session
//向session存入数据ActionContext actionContext = ActionContext.getContext();actionContext.getSession().put("adminList", adminList);//移除指定的session的值actionContext.getSession().remove("message");或者actionCont...原创 2018-04-09 20:51:31 · 143 阅读 · 0 评论 -
java 读取图片路径乱码解决方法
Tomcat中conf/server.xml中的<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8" connectionTimeout="20000" redirectPort="8443" />加入URIEncoding="UTF-8&qu原创 2018-04-16 21:55:41 · 2424 阅读 · 0 评论 -
eclipse 新建maven
记录自己新建maven的方法:需要版本 jdk1.7、Tomcat 7.0 、eclipse 4.5.2新建方法如下:1、右键New-->other...2、选择Maven-->Maven Project---->Next3、直接Next4、5、6、新建maven工程后,初始的目录是这样的下面把项目改成一般的web项目1、项目右键----》Properties2、java Bui...原创 2018-04-18 09:54:23 · 319 阅读 · 0 评论 -
ssm+maven新建
记录自己的学习:新建maven请去这里:https://blog.csdn.net/baidu_35975930/article/details/79983781新建maven再进行下面的操作1、index.jsp报错误就在pom.xml添加<!-- 导入java ee jar 包 --> <dependency> <groupId&g...原创 2018-04-22 21:26:54 · 618 阅读 · 0 评论 -
SSM框架——使用MyBatis Generator自动创建代码
转载出处。 https://blog.csdn.net/u012909091/article/details/23912615 这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以...转载 2018-04-18 20:03:53 · 241 阅读 · 0 评论 -
Parameter '**' not found. Available parameters are [0, 1, param1, param2]解决办法
方法一:(设置下标)UserMapping.xmlselect * from login where name=#{0} and password=#{1} 方法二:(定义别名)UserDao.javapublic Login selectByCondition(@param("name")String username,@param("pwd")String p...原创 2018-04-20 09:40:19 · 99006 阅读 · 13 评论 -
ssm 多表一对一查询
转载自:http://codingxiaxw.cn/2016/11/09/37-mybatis%E5%AE%9E%E7%8E%B0%E9%AB%98%E7%BA%A7%E6%98%A0%E5%B0%84/创建一个用户表、订单表;查询订单信息关联查询用户信息。这里我们知道一个用户可以有多张订单,而一张订单只能属于一个用户,所以用户与订单间的关系是一对多而订单与用户间的关系是一对一。所以这里我们将订单...转载 2018-05-09 20:00:00 · 2285 阅读 · 0 评论 -
JSP 下拉框修改绑定数据
方法一:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><select id="roomtypeid"> <c:forEach items="${categories}" var="cate" varStatus="st"&原创 2018-05-18 20:59:58 · 1706 阅读 · 0 评论 -
java基础语法(二)
java基础语法(二)原创 2017-04-10 21:44:58 · 734 阅读 · 0 评论