
Java技术
文章平均质量分 66
cloudzpc
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
《转》SpringMvc @InitBinder 表单多对象精准绑定接收
转自:https://blog.youkuaiyun.com/xsf1840/article/details/73556633问题出现要在一张表单中提交多个对象,并且还要在后台Controller 中精准的绑定接收。可是,这些对象中的参数名可能相同,后台接收入参时无法像struts那样jsp表单中使用Object.Param形式对表单进行精准绑定入参,我们都知道struts2默认就是这种方案,这是因为stru...转载 2018-04-28 17:27:22 · 281 阅读 · 0 评论 -
(转)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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 83833 阅读 · 0 评论 -
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 阅读 · 0 评论 -
远程仓库版本回退方法
1 简介最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客。2 问题 如果提交了一个错误的版本,怎么回退版本? 如果提交了一个错误的版本到远程分支,怎么回退远程分支版本? 如果提交了一个错误的版本到公共远程分支,又该怎么回退版本?3 本地分支版本回退的方法如果你在本地做了错误提交,那么回退版本的方法很简单 先用下面命令找到要回退的版本的commit i...转载 2018-03-22 19:17:52 · 6139 阅读 · 0 评论 -
网页定时刷新的三种方法
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 · 9130 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
使用Spring MVC统一异常处理实战
1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。 那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面转载 2017-11-06 11:53:57 · 235 阅读 · 0 评论 -
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 · 276 阅读 · 0 评论 -
Calendar中的一些用法
网上找的,刚刚接触Calendar类,有点复杂,记下来。Java中对日期的处理需要用到Calendar类,其中有几个方法在使用时需要新手注意。1. 在获取月份时,Calendar.MONTH + 1 的原因Java中的月份遵循了罗马历中的规则:当时一年中的月份数量是不固定的,第一个月是JANUARY。而Java中Calendar.MONTH返回的数值其实是当前月距离第一原创 2017-08-31 17:33:18 · 516 阅读 · 0 评论 -
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 阅读 · 0 评论