- 博客(23)
- 收藏
- 关注
转载 (转)JNDI数据源的配置
本文转自:http://www.cnblogs.com/xdp-gacl/p/3951952.html marker一下,方便以后看看一、数据源的由来 在Java开发中,使用JDBC操作数据库的四个步骤如下: ①加载数据库驱动程序(Class.forName("数据库驱动类");) ②连接数据库(Connection con = DriverManager.getC...
2018-05-09 19:25:11
239
转载 《转》SpringMvc @InitBinder 表单多对象精准绑定接收
转自:https://blog.youkuaiyun.com/xsf1840/article/details/73556633问题出现要在一张表单中提交多个对象,并且还要在后台Controller 中精准的绑定接收。可是,这些对象中的参数名可能相同,后台接收入参时无法像struts那样jsp表单中使用Object.Param形式对表单进行精准绑定入参,我们都知道struts2默认就是这种方案,这是因为stru...
2018-04-28 17:27:22
281
转载 Java 日志框架:logback 详解
Java 日志框架:logback 详解2018-04-09 ImportNew(点击上方公众号,可快速关注)来源:五月的仓颉 ,www.cnblogs.com/xrq730/p/8628945.html为什么使用logback记得前几年工作的时候,公司使用的日志框架还是log4j,大约从16年中到现在,不管是我参与的别人已经搭建好的项目还是我自己主导的项目,日志框架基本都换成了logback,总...
2018-04-10 10:00:06
437
转载 远程仓库版本回退方法
1 简介最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客。2 问题 如果提交了一个错误的版本,怎么回退版本? 如果提交了一个错误的版本到远程分支,怎么回退远程分支版本? 如果提交了一个错误的版本到公共远程分支,又该怎么回退版本?3 本地分支版本回退的方法如果你在本地做了错误提交,那么回退版本的方法很简单 先用下面命令找到要回退的版本的commit i...
2018-03-22 19:17:52
6139
转载 网页定时刷新的三种方法
1. 页面自动刷新:<meta http-equiv="refresh" content="5">// 注:5,单位为秒,上述表示每隔5s刷新一次2. 刷新时跳转到指定页面<meta http-equiv="refresh" content="5;url=http://www.baidu.com">//注:5s后自动跳到百度3. 页面自动刷新js版<scrip
2018-03-22 14:30:04
9127
原创 json与map互相转换
Map转Json: 1 利用fastjsonMap<String, Integer> params = new HashMap<String, Integer>();params.put("invateId", 1);params.put("applySourceId", 1);Object o = JSONObject.toJSON(params);Sys...
2018-03-06 15:24:46
83831
转载 Java中Session总结
一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Cookie的主要区别...
2018-03-06 15:00:53
6966
2
转载 Java中Cookie的增删改查操作
/** * 读取所有cookie * 注意二、从客户端读取Cookie时,包括maxAge在内的其他属性都是不可读的,也不会被提交。浏览器提交Cookie时只会提交name与value属性。maxAge属性只被浏览器用来判断Cookie是否过期 * @param request * @param response ...
2018-03-06 14:47:44
170
转载 web.xml配置文件详解
原地址:http://blog.youkuaiyun.com/believejava/article/details/43229361一、 Web.xml详解:(一) web.xml加载过程(步骤)首先简单说一下,web.xml的加载过程。当我们去启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项...
2018-02-13 16:47:45
239
转载 Spring 注解
转自:https://www.cnblogs.com/jianliang-Wu/p/5652629.html声明Bean的注解:@Component : 组件,没有明确的角色@Service : 在业务逻辑层(service层)使用@Repository : 在数据访问层(dao层)使用.@Controller : 在展现层(MVC--SpringMVC)使用注入Bea
2018-02-07 13:01:15
249
原创 关于日期的使用
1. Linux系统中:---利用crontab设置定时时注意weekday = 0---星期天; 1---星期一; 2---星期二; 3---星期三; 4---星期四; 5---星期五; 6---星期六2. Java中代码:Calendar calendar = Calendar.getInstance();int dayOfWeek = calendar.get(Calend
2018-01-22 18:26:53
236
原创 MySQL 截取小数位数
项目中遇到一些有关小数位数截取的问题,留下痕迹,以便后续使用时注意:个人推荐使用方法2),直接四舍五入1)select FORMAT(1478568.2457,2);查询出来的结果为:,每隔3位用逗号进行截取,返回的结果为String类型的,如果MyBatis中接收的字段不是String类型的,转换结果会出错。2)SELECT ROUND(1478568.2457, 2) 四舍五入法
2018-01-09 15:51:41
13691
原创 Mysql中的日期函数
1) CURDATE() 和 CURRENT_DATE:两者都返回当前日期 select CURDATE(); select CURRENT_DATE;2) DATE_ADD(date,INTERVAL expr unit): 返回与date 加 相差多少unit(单位);select date_add( now(), interval 3 day) 当前时间往后加3天;
2017-11-22 21:05:20
514
转载 使用Spring MVC统一异常处理实战
1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。 那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面
2017-11-06 11:53:57
235
原创 mybatis中choose的使用
在项目中用到了进行判断,代码如下:select name, email from users WHERE test=" null != list and list.size > 0"> email in collection="list" item="email" open="(" separator="," close=")"> #{e
2017-11-03 17:08:50
1886
转载 java中Array Set List互转问题
package com.example.test;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.uti
2017-11-03 17:01:08
275
原创 mybatis中判断两个集合是否为空
在工作中遇到mybatis中判断两个集合是否为空,不为空的话遍历;都为空执行 1=0 or 1=0,则查询出来空集合select login,name,email from users u where test="sameEmailList != null and sameEmailList.size > 0 "> email in collection="sa
2017-10-16 21:12:24
23046
原创 Calendar中的一些用法
网上找的,刚刚接触Calendar类,有点复杂,记下来。Java中对日期的处理需要用到Calendar类,其中有几个方法在使用时需要新手注意。1. 在获取月份时,Calendar.MONTH + 1 的原因Java中的月份遵循了罗马历中的规则:当时一年中的月份数量是不固定的,第一个月是JANUARY。而Java中Calendar.MONTH返回的数值其实是当前月距离第一
2017-08-31 17:33:18
516
转载 log4j.properties日志配置文件解析与配置
一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:放在src下的话就不用配置 否则得去web.xml里面配置一个Listener参考:log4j.rootCategory=INFO, stdout , R log4j.appender.stdout=or
2017-08-11 10:45:11
428
原创 Java多线程和多线程计数器的学习
在工作中有需求任务: 开启多个多线程,等多线程跑完之后执行插入操作。对于此需求,打算利用多线程的join()关键字来实现。代码如下:PrincThread a = new PriceThread(A);a.start();PrincThread b = new PriceThread(B);b.start();PrincThread c = new PriceThrea
2017-08-07 17:58:05
972
原创 Python中字典表、列表的方式
刚开始学习Python,在网上查找资料总结,如有错误,恳请指正!字典表遍历的几种方式:其中第三种 iteritems()比较常用,效率较高print '-------one dict-------'pcDict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}for pc in pcDict:
2017-08-03 11:32:19
359
原创 Mysql 中!=和 <>
两者都是不等于的意思,查阅网上资料说是!=是一起sql标准,。mysql中有一个tb_students表,其中有id, name,sex字段id name sex1 zhangsan man2 lisi (Null)3
2017-08-02 17:42:28
49551
4
转载 MySQL批量插入遇上唯一索引避免方法
本文转至www.51job.com 文章详细链接地址:http://www.jb51.net/article/33028.htm一、背景以前使用SQL Server进行表分区的时候就碰到很多关于唯一索引的问题:Step8:SQL Server 当表分区遇上唯一约束,没想到在MySQL的分区中一样会遇到这样的问题:MySQL表分区实战。今天我们来了解MySQL唯一索引的一些知识:
2017-07-19 17:41:58
968
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人