自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 Druid 连接池

Druid 连接池是阿里巴巴开源的数据库连接池项目,Druid 为监控而生,内置强大的监控功能,监控特性不影响性能,官网地址为:https://github.com/alibaba/druid/wiki/Druid%E8%BF%9E%E6%8E%A5%E6%B1%A0%E4%BB%8B%E7%BB%8D;本文主要介绍 Druid 的基本使用,文中使用到的软件版本:Java 1.8.0_191、Druid 1.2.8、Spring Boot 2.3.12.RELEASE。

2024-05-28 20:23:06 113

原创 HikariCP 连接池

HikariCP 是一个快速、简单、可靠的 JDBC 连接池,在性能上做了很多优化,是目前最快的数据库连接池;本文主要介绍 HikariCP 的基本使用,文中使用到的软件版本:Java 1.8.0_191、HikariCP 4.0.3、Spring Boot 2.3.12.RELEASE。

2024-05-28 20:18:40 1084

原创 ftl常用数值格式化

 freemarker常用的值格式化方法:1、${price?string('0.00')}对price进行格式化,小数点后不足2位用0补足。比如:price=1输出:1.002、${price?string('#.##')}对price进行格式化,小数点后多余2位只保留2位,少于2位显示实际位数。比如:price=1.234输出:1.233、${price?string.currency}对price进行格式化,显示为货币格式。比如:price=1输

2021-08-16 14:47:19 1615

转载 freemarker(FTL)常见语法大全

FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format}${book.name?if_exists } //用于判断如果存在,就输出这个值${book.name?default(‘xxx’)}//默认值xxx${book.name!"xxx"}//默认值xxx${book.date?string('yyyy-MM-dd')} //日期格式${book?string.number} 20 //三种不同的数字格式...

2021-08-16 14:43:56 2772 1

转载 public static void main(String args[]) {}

public static void main(String args[]) {}main方法是我们学习Java语言学习的第一个方法,也是每个java使用者最熟悉的方法,每个Java应用程序都必须有且仅有一个main方法。在eclipse里可以使用输入main,在按住Alt+/的方式快速创建main方法。可以说main方法是最简单的方法,因为main方法几乎是固定不变得,除了String[] args可以写成String args[],以及args的名称可以改变外,其它所有均不改变。main方法

2021-08-05 10:04:41 6633

转载 实现a标签中的各种点击(onclick)事件的方法

我们常用的在a标签中有点击事件:1. a href="javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript语句2. a href="javascript:void(0);" onclick="js_method(

2021-06-29 09:18:15 2156

转载 J2EE开发工作中遇到的异常问题及解决方法总结

转自:http://blog.csdn.net/rchm8519/article/details/416243811. HttpClient I/O exception:错误信息:I/O exceptioncaught when processing request:Connection timed out:connect错误原因:IP不正确。解决方法:改正IP2. Ambiguous handler methods mapped错误信息:java.lang.Il...

2021-06-07 11:03:00 1880

原创 关于怎么解决java.lang.NoClassDefFoundError错误

很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。NoClassDefFoundError错误发生的原因NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出NoClassDefFou

2021-06-05 17:26:27 1256

原创 Java调用WebService方法总结(1-7)

Java调用WebService方法总结(1)--准备工作WebService是一种跨编程语言、跨操作系统平台的远程调用技术,已存在很多年了,很多接口也都是通过WebService方式来发布的;本系列文章主要介绍Java调用WebService的各种方法,使用在线的中文简体字<->繁体字转换服务(http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx)作为测试服务端,使用其中的简体字转换为繁体字方法t

2021-06-04 16:28:21 329

原创 Email正则表达式

Email正则表达式日常整理大全正则表达式在项目中经常会用到,特别email邮箱验证在注册用户信息时经常是必填项,下面由脚本之家小编给大家分享Email正则表达式日常整理,需要的朋友可以参考下介绍…(https://www.jb51.net/article/72346.htm正则表达式的一些基本用法)前段时间,小编在项目中就要对email进行验正…允许输入多个email,以;来分隔,然后,在页面 表单中提交时,进行验正,是单个邮件还是多个邮件,是否正确.关于是多个邮件,还是单个邮件我就不多说了,是多个时

2021-05-18 09:38:07 7402

转载 eclipse - maven - 打war包的几种方式:

第一种:利用pom.xml文件打包。右键pom.xml文件,选择Debug as或Run as 都行。但需要选择Maven install 打包执行成功后,日志会打印出位置(看自己配置是否日志输出)。如果没有输出,在默认的C盘.m2文件夹中第二种方式:右键项目。选择Debug as 或 Run as 。但是这个时候要选择Debug configurations先Browse Workspace 选择需要打包的项目 ,然后在Goals:中输入clean i...

2020-06-13 13:37:43 2435

转载 LOG4J

log4j是用来记录日志的。软件的运行过程离不开日志.日志主要用来记录系统运行过程中的一些重要的操作信息,便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到发生的原因.日志根据记录内容的不同,主要分成以下3类:SQL日志:记录系统执行的SQL语句. 异常日志:记录系统运行中发生的异常事件. 业务日志:记录系统运行过程,如用户登录,操作记录.要使...

2019-07-17 15:22:55 87

转载 Log4j的使用总结

Log4j使用总结一、介绍Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输...

2019-07-17 13:45:05 181

转载 Set去重原理和内部实现

Set可以去重,即不会出现重复元素。分析Set去重的原理非常简单,Set的内部是通过Map来实现的。我们选取平时常的HashSet来分析 private transient HashMap<E,Object> map; private static final Object PRESENT = new Object(); /** * C...

2019-07-17 10:48:23 606

转载 ORACLE中通过SQL语句(alter table)来增加、删除、修改字段

添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter table t...

2019-07-16 11:34:06 940

转载 mysql alter 语句用法,添加、修改、删除字段等

修改表名:ALTERTABLEadmin_userRENAMETOa_use//增加主键alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//修改ID为自增,并设置为主键...

2019-07-16 11:30:27 252

转载 DB LINK 的创建于使用

为了将一个数据库里的数据导入到另一个数据库中,可以使用Oracle的db_link功能来完成。1.创建db_link:CREATE database link to_SC_LOCALCONNECT TO portal IDENTIFIED BY portalUSING '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS ...

2019-07-11 17:09:10 267

转载 TextUtils类常用方法介绍

简介:TextUtils类是系统自带的一个工具类,里面包含了一些静态方法,是处理一些常见的有关Text的工具的集合方法类。它的构造方法是私有的,不能通过 new来创建。它的方法都是 static 类型,可以直接调用。CharSequence 类这个类的实现类有我们常用的String、StringBuffer、StringBuilder等,因此在TextUtils类中...

2019-07-10 17:25:51 1921

转载 Hibernate 异常总结

Hibernate 常见异常net.sf.hibernate.MappingException 当出现net.sf.hibernate.MappingException: Error reading resource:…异常时一般是因为映射文件出现错误。 当出现net.sf.hibernate.MappingException: Resource: … not f...

2019-07-10 16:25:46 565

原创 NonUniqueObjectException问题的解决------手动修改数据库的因果

Could not invoke method '***' on target object [com.****@5b787144]: nested exception is net.sf.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associa...

2019-07-10 13:18:13 828

转载 List 一定有序,Set不一定无序 ---AND--- 去除List集合中的重复值(6种好用的方法)----ANG--为什么Set会去重

0、Set之所以会去重,和map有很大的关系。看源码你会发现HashSet底层使用HashMap存储TreeSet底层使用TreeMap存储LinkedHashSet底层使用LinkedHashMap存储拿HashSet为例子,我们查看add()方法的源码public boolean add(E e) { return map.put(e, PRESENT...

2019-07-09 09:32:56 587

转载 Freemaker Replace函数的正则表达式运用

<#assign map = result> <#list map?keys as key> <#assign mapKey = map[key]> <#if mapKey?index_of("M")==-1 && mapKey?index_of("Y")=...

2019-06-13 13:57:19 1332

转载 freemarker 遍历 map

<#--freemarker map的应用-->< #--创建一个map,注意在freemarker中,map的key只能是字符串来作为key-->< #assign userMap={"1","刘德华","2":"张学友"}/>< #--获取map中的值-->${userMap["1"]}< #--获取map的keys-->...

2019-06-13 10:41:27 1205 1

原创 String 转 map

public class testClient {public class testClient {public static void main(String[] args) {// TODO Auto-generated method stubList<String> arrayList = new ArrayList<String&gt...

2019-06-13 10:30:42 2589

转载 map、list、map(Object,map)的前台获取遍历

一、map后台代码:Map<String,String> map2 = new HashMap();map2.put("a","hello world");map2.put("b","this is map");request.setAttribute("map2",map2);前台代码:<c:forEach var="item...

2019-06-13 09:57:17 415

转载 js String对象中常用方法小结

1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。 strObj.charCodeAt(index)说明:index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。如果指定位置没有字符,将返回NaN。例如:var str = "ABC";str.charCodeAt(0);结果:652、fromCharCode方法从一些Unicod...

2019-06-12 13:09:39 156

转载 点击提交按钮后返回页面并刷新

1. JS 重载页面,本地刷新,返回上一页<a href="javascript:history.go(-1)">返回上一页</a><a href="javascript:location.reload()">重载页面,本地刷新</a><a href="javascript:history.go(-1);location.reloa...

2019-06-03 17:12:08 7565

原创 org.xml.sax.SAXParseException:Element "class" does not allow "propert" here.

检查了一下,发现自己在.java文件和hibernate中class的name不一致导致的。hbm.xml:<class name = "ParticleInfo"> <cache usage = "read-write"/> <id name="id"> <generator class="sequence"&...

2019-06-03 13:28:59 249

转载 The project cannot be built until build path errors are resolved

1,看看project -- Build Automatically有没有勾上?如果没有,勾上以后,clean一下,重启eclipse2,看看你的lib里面有没有不用的jar包,看你的.classpath文件中有没有错误的路径.3,这是最重要的一点,有problems视图中查看有没有关于本项目的错误信息,一般都会有这样的话: The project cannot be built...

2019-06-03 09:42:14 156

转载 Hibernate无法自动创建数据库表

今天在学习Hibernate的时候,通过JavaBean实体类和hbm映射文件自动创建数据库表,实体类和对象关系映射文件写的都没有错误,运行时也不报错,但是就是没生成数据库表,查了半天才发现是因为 hibernate.cfg.xml文件中缺少了一个自动创建数据库表的语句:<property name="hibernate.hbm2ddl.auto">update</prope...

2019-05-31 14:20:42 329

原创 el表达式取路径时,为何报错java.lang.NumberFormatException: For input string: "/shopp"?

1、jsp中&lt;div class="hmtop"&gt; &lt;!--顶部导航条 --&gt; &lt;div class="am-container header"&gt; &lt;ul class="message-l"&gt; &lt;div class="topMessage"&gt; &lt;

2018-05-09 12:41:49 988 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除