Java
文章平均质量分 72
欢迎写评语
只看不评论??留下两句话再走~~·
展开
-
多线程共享静态对象
需求:多个线程使用一个类的静态变量:socket对象,需要保证每一个线程使用到的socket对象都是一样的,某一个线程修改,其他线程也同步修改一、ConnectUtils.java 共享对象为 private static Socket instance;在该类中使用instance时,直接引用,不可通过getInstanceSocket()获取,否则不能多线程共享socket变量 /** * 连接读写器的socket对象 */public class ConnectUtil原创 2021-07-12 14:26:53 · 395 阅读 · 0 评论 -
JAVA MAP<String,String> 转换成为JSON
com.google.gson.Gsongson =new Gson();String jsonStr = gson.toJson(map);原创 2017-12-07 10:17:57 · 1639 阅读 · 0 评论 -
Eclipse配置文件报错处理
1.报错:Multiple annotations found at this line: 解决方法:编辑修改配置文件(比如价格空格)然后保存配置文件即可。原创 2017-06-25 07:54:13 · 967 阅读 · 0 评论 -
Activiti数据库换为mysql
第一步:在mysql中创建数据库名字叫 'activiti'执行D:\activiti-5.21.0\database\create下的脚本第二步:打开=> apache-tomcat/webapps/activiti-explorer/WEB-INF/classes/ db.properties 修改配置文件 db.properties转载 2017-06-20 17:50:21 · 559 阅读 · 0 评论 -
Spring MVC过滤器-登录过滤
以下代码是继承OncePerRequestFilter实现登录过滤的代码:?123456789101112131415161718192021222324252转载 2016-04-14 10:03:58 · 639 阅读 · 0 评论 -
Java web过滤器验证登录(避免未经登录进入主页)
1.首先写一个权限过滤filter类,实现Filter接口 1 import java.io.IOException; 2 3 import javax.servlet.Filter; 4 import javax.servlet.FilterChain; 5 import javax.servlet.FilterConfig; 6 import javax.servl转载 2016-04-14 09:07:40 · 14451 阅读 · 4 评论 -
Session的生命周期
1. HttpSession对象的创建当客户端浏览器第一次访问服务器时,服务器为每个浏览器创建不同的HttpSession对象。在服务器端使用request.getSession()方法来获得HttpSession对象,并以此来使用HttpSession接口为我们提供的防法 2. HttpSession对象的使用在创建HttpSess原创 2016-04-12 17:50:56 · 574 阅读 · 0 评论 -
springmvc
@RequestMapping(value = "update", method = RequestMethod.POST)public String update(@Valid @ModelAttribute("user") User user, RedirectAttributes redirectAttributes) {accountService.updateUser(user)原创 2016-04-04 01:59:41 · 316 阅读 · 0 评论 -
java maven项目开发常识
maven install 更新下载maven上的jar包update project configuration 更新本地项目引用的jar包project-build automatically要打开,可以减少很多错误原创 2015-10-12 15:17:59 · 301 阅读 · 0 评论 -
Javassh项目热部署开发设置
原创 2015-08-17 15:48:23 · 1291 阅读 · 0 评论 -
JSP常用属性
1./loginServlet" method="post"> jsp提交表单添加上下文路径原创 2015-05-08 13:50:42 · 318 阅读 · 0 评论 -
jsp页面中经常使用的到参数
1、jsp中的Java代码String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>得到的结果是 path=/WebAppba原创 2015-03-24 16:53:27 · 274 阅读 · 0 评论 -
JAVA同步(synchronized)
java中cpu分给每个线程的时间片是随机的并且在java中好多都是多个线程共用一个资源,比如火车卖票,火车票是一定的,但卖火车票的窗口到处都有,每个窗口就相当于一个线程,这么多的线程共用所有的火车票这个资源。如果在一个时间点上,两个线程同时使用这个资源,那他们取出的火车票是一样的(座位号一样),这样就会给乘客造成麻烦。比如下面程序: package com.dr.runnable2;转载 2015-03-22 17:56:46 · 421 阅读 · 0 评论 -
CentOS 安装JDK的bin文件
一、openJDK 的卸载安装好的CentOS会自带OpenJdk,用命令java -version ,会有下面的信息:javaversion "1.6.0"OpenJDK Runtime Environment (build1.6.0-b09)OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode) 最原创 2015-02-10 23:45:06 · 598 阅读 · 0 评论 -
selenium webdriver定位不到元素的五种原因及解决办法
1.动态id定位不到元素for example: //WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82")); WebElement xiexin_element = driver.findElement(By.xpath("//span[contains(原创 2015-01-11 17:07:10 · 575 阅读 · 0 评论 -
Java 将字符串换行不覆盖写入txt文件
/*** 讲字符串换行覆盖写入txt* @param string*/public static void writeTxt(String string){byte[] buff = new byte[] {};FileOutputStream fos = null;String filePath = "C:\\微博URL.txt";String str = str原创 2014-11-18 11:53:30 · 4836 阅读 · 0 评论 -
Java中try catch的使用技巧及注意事项
try {} catch (Exception e) {e.printStackTrace();}Java中try里面不应放太多的daili [dlli]原创 2014-11-15 11:06:35 · 5522 阅读 · 0 评论 -
程序员必看的书之Java程序员
Java编程思想相信Java程序员没有不知道这本书的,大家有时间多多研究这本书。本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。从本书获得的各项大奖以及来自世界各地原创 2014-11-04 09:55:22 · 385 阅读 · 0 评论