专注JavaWeb开发 首页制式『默认式 OR 时间轴 网站地图|RSS订阅|设为首页|加入收藏
当前位置:首页 > Java

Java基础更多>>

说明和比较Java集合Fail-Fast和Fail-Safe机制的区别

1.什么是同步修改?当一个或多个线程正在遍历一个集合Collection,此时另一个线程修改了这个集合的内容(添加,删除或者修改)。这就是并发修改2.什么是 fail-fast 机制?fail-fast机制在遍历一个集合时,当集合结构被修改,会抛出Concurrent Modification Ex[详细]

发布于:2018-09-03阅读(16) (0)评论

Java基础

一、 Java语言的历史  Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种应用于Internet的编程语言。  1、是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。  2、Java是一个面向对象的语言。[详细]

发布于:2018-02-01阅读(81) (0)评论

Java 变量类型

局部变量成员变量类变量Java局部变量局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声明它的方法、构造方法或者语句块中可见;局部变量是在栈上分配的。局部变量没有默认值,所以局部[详细]

发布于:2017-06-28阅读(83) (0)评论

从为什么 String=String 谈到 StringBuilder 和 StringBuffer

前言有这么一段代码:123456789public class TestMain{    public static void main(String[] args)    {        String str0 = "123";        String str1 = "123";      [详细]

发布于:2017-05-24阅读(102) (0)评论

Java面试知识点总结

1.对于一些需要异步处理的,不要直接new一个thread,应当使用线程池。使用线程池的时候应当对线程数量大小合理设置,一般最大不超过50个,当然还需要考虑你的IO和CPU。2.分支判断if…else的时候,最常符合的条件处理放在前面。3.对象比较的时候常量放前面,减少空指针的出现。4.减少sync[详细]

发布于:2017-04-17阅读(174) (0)评论

Web开发更多>>

Maven之profile介绍

profile介绍4.1     profile简介profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。比如说,我们可以通过profile定义在jdk1.5[详细]

发布于:2017-07-26阅读(61) (0)评论

MyEclipse 2015优化技巧

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsMyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。第一步: 去除不需要加载的模块一 个系统20%的功能往往能够满足80%的需求,[详细]

发布于:2015-04-30阅读(512) (0)评论

SVN服务器的安装配置与使用

1、 所选服务器安装包:VisualSVN-Server-2.1.3.msi、2、 客户端安装包:TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi一、服务器的安装:注意:location :为安装文件位置,Repositories:为管理的代码仓库的位置,若选中[详细]

发布于:2015-04-25阅读(263) (0)评论

Session相关知识总结

在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对session最直观的感受,但是黑洞里的景象或者说session内部到底是怎么工作的呢?当笔者[详细]

发布于:2015-04-24阅读(277) (0)评论

Java公用函数库总结

主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目 前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、 PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、S[详细]

发布于:2015-04-17阅读(219) (0)评论

JavaEE初级更多>>

@Cacheable注解调用失效

最近在做"专注网"开发,使用cache失效 代码如下@Override public Map getFirmStatistics(String id, Long firmId) { Map map = new HashMap(); String key = "firmstatisti[详细]

发布于:2017-05-27阅读(188) (0)评论

用Maven部署war包到远程Tomcat服务器

用Maven部署war包到远程Tomcat服务器[详细]

发布于:2017-04-11阅读(77) (0)评论

20道常见初级Java面试题

  大家都应该知道Java是目前最火的计算机语言之一,连续几年蝉联最受程序员欢迎的计算机语言榜首,因此每年新入职Java程序员也数不胜数。究竟这些新入职的Java程序员是入坑还是入行呢?那就要看他们对于Java这门语言的看法了。不管如何,在入职之前,问题会要经过面试,那么Java面试题是怎么出[详细]

发布于:2016-10-08阅读(367) (0)评论

JavaWeb项目使用kaptcha验证码

JavaEE项目使用kaptcha验证码[详细]

发布于:2016-03-29阅读(323) (0)评论

freemarker格式化(日期,数字等)

1、格式化日期 Java代码  ${updated?string("yyyy-MM-dd HH:mm:ss")}  如果指定的变量不一定存在,可以这样: Java代码  ${(dateMap.beginTime?string("yyyy.MM.dd"))!''}  2、显示boolean值 Java[详细]

发布于:2016-02-15阅读(132) (0)评论

JavaEE中级更多>>

JavaWeb1024-Cluster架构

本系统采用普通的MVC架构, 采用的框架请参照架构框架说明. 系统在设置的有效时间内重启服务,用户不需要重新登录,因为shiro的Session存储在Redis中. 当Shiro检验是否需要登录时,会从Redis中获取相应的数据.[详细]

发布于:2016-07-13阅读(355362) (4)评论

IntelliJ Idea 常用快捷键列表

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查[详细]

发布于:2017-11-30阅读(80) (0)评论

spring boot 部署为jar

前言一直在ide中敲代码,使用命令行mvn spring-boot:run或者gradlew bootRun来运行spring boot项目。想来放到prod上面也应该很简单。然而今天试了下,各种问题。最大错误是1.4的bug:Error creating bean with name 'entit[详细]

发布于:2017-09-07阅读(132) (0)评论

并发包阻塞队列之ArrayBlockingQueue

 Java并发包中的阻塞队列一共7个,当然他们都是线程安全的。   ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列。   LinkedBlockingQueue:一个由链表结构组成的有界阻塞队列。   PriorityBlockingQueue:一个支持优先级排序的无界阻塞队[详细]

发布于:2017-06-12阅读(123) (0)评论

Spring,SpringMVC服务器启动后执行指定类的方法

先上代码如下package com.zihan.member; import javax.annotation.Resource; import org.springframework.context.ApplicationListener; import org.springfram[详细]

发布于:2017-05-29阅读(165) (0)评论

报错大杂烩更多>>

Idel 使用Git提交代码报unable to access...

git config --global http.proxygit config --global --unset http.proxy[详细]

发布于:2018-09-06阅读(0) (0)评论

Tomcat启动时卡在“INFO: Deploying web application director...

第一次遇到Tomcat在Linux服务器启动卡住的情况,情况很简单,tomcat启动以后卡在INFO: Deploying web application directory ......这句话,具体会卡多久就没测试了。google、baidu都没找到解决方法。幸亏UCloud的技术支持人员给出了解[详细]

发布于:2017-02-25阅读(189) (0)评论

mysqldump备份报-bash: c89#64: command not found之解决

今天使用mysqldump备份数据库的时候遇到了一个奇怪的错误:-bash: c89#64: command not found。从错误提示看是没有找到命令,这种情况一般是你的环境变量没有配好导致mysqldump命令没找到,但是我确信我的环境变量是ok的,直接输入mysqldump回车有帮助提示,[详细]

发布于:2016-10-18阅读(86) (0)评论

java.sql.SQLException: Access denied for user 'root'@'loca...

未给localhost root用户授权,新建一个localhost root用户,然后授权给他 create user 'root'@'localhost' identified by '123456'; grant all privileges on *.* to root@'localho[详细]

发布于:2016-09-09阅读(296) (0)评论

安装KeepAlive时候报错OpenSSL is not properly installed on ...

CentOS安装KeepAlive时候报错:checking for openssl/ssl.h... noconfigure: error:   !!! OpenSSL is not properly installed on your system. !!!  !!! Can not inclu[详细]

发布于:2016-07-14阅读(402) (0)评论

Java工具类更多>>

Excel和Word 简易工具类,JEasyPoi 2.1.7 版本发布

JEasyPOI 简介    EasyPOI 功能如同名字easy,追求的就是简易,让一个没接触过poi的人员,可以傻瓜化的快速实现Excel导入导出、Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出。JEasyPOI特征设计精巧,使用简单接口丰富,扩展简单默认值多,write le[详细]

发布于:2018-06-27阅读(17) (0)评论

Java Mongo方法使用

Java Mongo方法使用,排序等[详细]

发布于:2017-03-15阅读(137) (0)评论

Java实体类数字类型转Json精度损失 @JsonSerialize

Java实体类中为long类型,转为Json输入可能会有精度损失或者不输出的问题,解决问题如下实体类添加        /**  * 优惠价格  */ @JsonSerialize(using = NumberToStringSerializer.class) private Lon[详细]

发布于:2017-02-27阅读(388) (0)评论

JavaWeb操作cookie

/**          * 读取所有cookie          * 注意二、从客户端读取Cookie时,包括maxAge在内的其他属性都是不可读的,也不会被提交。浏览器提交Cookie时只会提交name与value属性。          * maxAge属性只被浏览器用来判断Cooki[详细]

发布于:2017-01-18阅读(95) (0)评论

阿里云上传图片文件工具类(包含二维码生成)OSSClientUtil 

package com.chebian.life.shopservice.common.aliyun; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.Byte[详细]

发布于:2016-12-22阅读(554) (0)评论


x 微信关注我们 随时获取最新网站资讯