java语法
文章平均质量分 51
fothin
王小兔
展开
-
调试(Debug)服务端运行程序
针对服务端运行程序的debug调试模式原创 2022-11-03 14:33:44 · 1398 阅读 · 1 评论 -
SiteMesh3使用介绍及配置方法
1.简单介绍Sitemesh 是一个网页布局和修饰的框架,基于 Servlet 中的 Filter,类似于 ASP.NET 中的‘母版页’技术。参考:百度百科. 官网:http://wiki.sitemesh.org/wiki/display/sitemesh/Home 。2.sitemesh3 相关jar包下载 GitHub 地址:https://github.com/sitemesh/site...原创 2018-03-06 23:16:32 · 284 阅读 · 0 评论 -
baiduMap
WADcKXAaoltjf7QbMikfcFEAc3Y2OOIE转载 2017-09-19 14:53:48 · 376 阅读 · 0 评论 -
conflicts with existing, non-compatible bean definition of same name
Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'runtimeController' for bean class [abc.aa.XXXX..RuntimeController] conflicts with existing, non-compatible bean definition of same name an原创 2020-07-31 09:45:10 · 570 阅读 · 0 评论 -
<load-on-startup>1</load-on-startup>的作用
<load-on-startup>1</load-on-startup>的作用1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。2)它的值必须是一个整数,表示servlet应该被载入的顺序3)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;4)当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。5)正数的值越小,该servlet的优先级越高,应用启动时原创 2020-07-24 16:34:06 · 3297 阅读 · 0 评论 -
jar 包的替换文件时 有效方法
有的时候,替换jar里的某个.class文件,因为只替换其中一个类,如果整包重新打包,感觉有点繁琐,因为本地与线上的配置时不同的,你懂的!!所以有的时候替换少数几个类最是方便,直接用解压软件打开jar,并拖拽进去进行替换,在部分时候会不成功(没研究是什么bug导致的),这时候怎么办呢?我用命令解压,替换后重新压成jar,果然好了!!!解压(win环境下)命令如下:jar -xvf .\my-test.jar 解压jar -cfM0 my-test.jar ./ 压缩希望对你有帮助,谢谢...原创 2020-07-18 23:01:15 · 612 阅读 · 0 评论 -
Updating cluster description to 日志关闭 MongoDB
链接mongodb之后,在调试时发现如下信息:7:54:56.179 DEBUG com.mongodb.diagnostics.logging.SLF4JLogger 56 debug - Checking status of xxx.xxx.xxx.xxx:2701717:54:56.180 DEBUG com.mongodb.diagnostics.logging.SLF4JLogger 56 debug - Updating cluster description to {type=STAN.原创 2020-07-08 17:59:56 · 1754 阅读 · 0 评论 -
解决eclipse Building workspace(Sleeping)闪烁
产生标题所示的错误原因如下: 操作的大致流程:不小删掉项目文件--->取消svn关联,重新从svn上拿取项目----->同步本地完成后,发现eclipse右下角出现eclipse Building workspace(Sleeping).........(无奈ing)可能是删除本地项目时没有正确关闭跑着的服务导致的,我这样处理:步骤1,关闭---project--->Build automatically ;步骤2,关闭---eclipse并重启步骤3,...原创 2020-07-08 17:46:23 · 600 阅读 · 0 评论 -
关于 org.apache.poi 的简单描述
poi XSSFWorkbook jar原创 2020-07-08 17:32:57 · 595 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException
java开发过程中,由于升级jar包,导致回顾老项目时发现私服中的jar更新后,本地maven后各种报错,其中代表性的时下图错误及下面的错误日志;解决方法:代码版本冲突,根据报错的信息,确定哪些jar冲突(要求java基本功扎实),确定好后,对pom,xml文件jar进行去重,在你确定冲突的位置,写下如下jar去除脚本,重新maven过,重新启动,一切就ok了。切记时代码冲突的一种解决方式,不是唯一方式。1:08:29.571...原创 2020-06-03 21:19:19 · 1511 阅读 · 0 评论 -
Springboot访问项目怎么不用加项目名?
众所周知,springboot非常便捷,可以简化项目开启步骤,加快开发进度。很多新手也许都遇到过这样一个问题,在以往的springMvc项目里,大家伙都是把打的war放在tomcat中运行,下意识的访问 ip:port/projectName/url,进行请求;而springboot不止提供了打成war放在容器里部署,还有另一种方式。直接执行main函数来启动一个内置的服务器来处理请求...原创 2020-03-13 09:55:23 · 5682 阅读 · 2 评论 -
JSON.toJSONString中序列化属性剖析
然后看下SerializerFeature属性:名称 含义 QuoteFieldNames 输出key时是否使用双引号,默认为true UseSingleQuotes 使用单引号而不是双引号,默认为false WriteMapNullValue 是否输出值为null的字段,默认为false WriteEnumUsingToString Enum输出...原创 2020-02-28 10:06:58 · 932 阅读 · 0 评论 -
Maven原理及使用
转发 不错的介绍MAVEN 文章:https://blog.csdn.net/qinshi965273101/article/details/82852228转发:maven将jar发布到本地仓库 :https://blog.csdn.net/qq_25011427/article/details/81639210...原创 2019-09-09 09:22:07 · 110 阅读 · 0 评论 -
多线程 JAVA synchronized 的三中用法实例 深度解读
synchronized(this)、synchronized(class)与synchronized(Object)的区别在多线程开发中,我们经常看到synchronized(this)、synchronized(*.class)与synchronized(任意对象)这几种类型同步方法。但是是否知道这几种写法有什么区别了?下面根据代码来分析:DEMO1.synchronized代码块间的...原创 2019-08-27 09:20:28 · 238 阅读 · 1 评论 -
ENUM 枚举 使用 深度讲解 一
JAVA枚举类型(Enum)的使用在现实社会中,有些类的实例对象是固定的。例如季节,只有春夏秋冬。例如月份,只有1-12个月,如果你创建了一个月份类,你当然有义务维护这个类的实例对象只能12个。这个时候就体现出枚举类的作用了,java中枚举类型就是针对这样的场景需求所设计的。语法(定义)创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类...原创 2019-08-22 15:30:19 · 376 阅读 · 0 评论 -
StringUtils中使用isEmpty与isBlank区别(举例说明)
java java语法 StringUtils isEmpty isBlank原创 2017-09-27 16:19:22 · 668 阅读 · 0 评论 -
div显示未展示内容,有条件的隐藏内筒
div 详细 收起 按钮 隐藏 展示原创 2017-09-28 09:16:30 · 414 阅读 · 0 评论 -
java.awt.Color 颜色代码对照表
java color 颜色原创 2017-12-29 13:33:26 · 23609 阅读 · 0 评论 -
SiteMesh3使用介绍及配置方法
1.简单介绍Sitemesh 是一个网页布局和修饰的框架,基于 Servlet 中的 Filter,类似于 ASP.NET 中的‘母版页’技术。参考:百度百科. 官网:http://wiki.sitemesh.org/wiki/display/sitemesh/Home 。2.sitemesh3 相关jar包下载 GitHub 地址:https://github.com原创 2018-01-08 13:37:31 · 382 阅读 · 0 评论 -
javax.persistence.Temporal @Temporal 使用过程中的释疑
最近自己在使用JPA过程中接连遇到一些问题,决定深入研究一下。以下为@Temporal标注的用法: (A) 如果在某类中有Date类型的属性,数据库中存储可能是'yyyy-MM-dd hh:MM:ss'要在查询时获得年月日,在该属性上标 注@Temporal(TemporalType.DATE) 会得到形如'yyyy-原创 2018-01-09 11:30:01 · 1425 阅读 · 1 评论 -
HashMap 和 HashTable 的不同
1.代码版本不同 HashMap与HashTable出现在jdk的版本不同,HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2。从时间角度上考量,HashMap要比HashTable出现得晚一些。2.作者不同 以下是HashMap的作者: 以下代码及注释来自java.util.HashTable HashMap和Hash...翻译 2018-03-22 09:06:56 · 155 阅读 · 0 评论 -
JAVA 中 数字计算 与计算结果格式化 DecimalFormat BigDecimal
使用的是 java.text.DecimalFormat 类 和 java.math.BigDecimal 类 //实际中需要格式化结果的地方: double e = 2.7182818284;//数学常数自然对数底数-欧拉数 //取一位整数 System.out.println("pattern:0 ===="+new De...原创 2019-08-13 15:49:58 · 428 阅读 · 0 评论 -
两数相除值扩大100倍后保留一位小数
/** * 两数相除值扩大100倍后保留一位小数 * @param a 被除数 * @param b 除数 * @return */ private static double divide(int a,int b){ double aa = new BigDecimal((float) a / ...原创 2019-08-09 10:40:19 · 947 阅读 · 0 评论 -
格式化 double类型 数据成指定 财务格式 3位加逗号
public String SimgleFormat(double value){ //实例化DecimalFormat DecimalFormat myFormat=new DecimalFormat("###,###.##"); String output = myFormat.format(value);//将数字进行格式化 r...原创 2019-08-09 13:48:56 · 656 阅读 · 0 评论 -
JAVA 数字 转 万 千 百等为单位
import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;public class JEzhuanwanyuan { public static void main(String[] args) { String ...原创 2019-08-09 14:26:37 · 3475 阅读 · 0 评论 -
JAVA 中 throw与throws的区别
throw是语句抛出一个异常;语法:throw(异常对象);示例如下:throws是方法可能抛出异常的声明表示:用在声明方法时,表示该方法可能要抛出异常语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{......}示例如下:当某个方法可能会抛出某种异常时用于throws 声明可能抛出的异常,然后交给上层调用它的方法程序处理。...原创 2019-08-21 10:17:13 · 236 阅读 · 0 评论 -
JAVA 中 super 关键字的使用 实例
super( )的用法1. super.XXX说明:这里的XXX指的是父类的成员变量名即父类的属性2. super.XXX( )说明:这里的XXX是父类中的其中一个方法名3. super( )说明:这种形式指的是:调用父类没有参数的构造方法(也叫构造函数)注意: 这里super( ) 只能放在子类的构造方法里面,并且只能放在构造方法的首句4. su...原创 2019-08-21 10:36:08 · 1455 阅读 · 0 评论 -
JAVA 中 iterator 使用 略讲
Java中Iterator用法整理迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的...原创 2019-08-21 13:34:51 · 375 阅读 · 0 评论 -
Hashset 使用 说明 实例
1 HashSet概述特点:作为Set集合的一种,首先是无序的,不可重复的;允许存放null值;底层封装HashMap;实现是不同步的,线程不安全;常用构造:public HashSet() :构造一个新的空 set,其底层 HashMap 实例的默认初始容量是 16,加载因子是 0.75。常用方法:1)添加功能boolean add(E e) : 如果此 set 中尚...原创 2019-08-21 16:18:59 · 297 阅读 · 0 评论 -
java.io.Serializable 的深入了解
在开发过程中,遇到了流的处理业务,其中实现的一个借口java.io.Serializable是没有属性和方法的,想深入了解一下,所以网络上搜索了一篇介绍,觉得不错,转载一下,以下是原链接:https://www.cnblogs.com/gw811/archive/2012/10/10/2718331.html感谢作者类通过实现java.io.Serializable接口可以启用其序列化...转载 2019-08-21 17:22:48 · 166 阅读 · 0 评论 -
Logger logger = Logger.getLogger(this.getClass())
logger log4j.Logger原创 2017-09-27 14:58:12 · 3043 阅读 · 0 评论