- 博客(21)
- 问答 (5)
- 收藏
- 关注
原创 JAVA多线程和并发基础面试问答
JAVA多线程和并发基础面试问答 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序
2022-03-26 23:38:22
105
原创 org.springframework.beans.factory.BeanDefinitionStoreException: Could not resolve bean definition re
今天搭建SpringMvc的时候突然报:org.springframework.beans.factory.BeanDefinitionStoreException: Could not resolve bean definition resource pattern [spring/ApplicationContext-*.xml]; nested exception is java.io.
2018-01-30 16:13:57
4103
转载 Spring init-method和destroy-method属性的使用
Spring init-method和destroy-method属性的使用有时候在bean初始化之后要执行的初始化方法,以及在bean销毁时执行的方法。这时就需要配置init-methoddestroy-method属性,顾名思义,配置初始与销毁的方法。操作步骤:1、创建Speaker对象。[java] view plain c
2017-01-22 16:16:24
818
转载 MyBatis的动态SQL详解(2)
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:Xml代码
2017-01-22 16:08:24
383
转载 MyBatis动态sql详解
什么是动态SQL? 动态SQL有什么作用? 传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。Mybatis的动态SQL功能正是为了解决这种问题, 其通过 if, choose, when, otherwise, trim, where, set, foreach标签,可组合成非常灵活的SQL语句,从而提高开发人员的效率。
2017-01-22 16:05:11
419
原创 MyBatis中关于别名typeAliases的设置
类型别名: typeAliases标签:typeAlias节点配置 package:包名的配置 package(开发中常用):包名的配置,使用包扫描的方式批量命名别名别名就是类名,可以大写,小写,大小写混合. po的包名(全路径名,默认是javaBean)建议大家使用java的命名规则来命名@
2017-01-22 15:23:48
10212
转载 Java并发编程:线程池的使用
Java并发编程:线程池的使用 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程池来达到这样的效果。今天我们就来详细讲解一下Java的线程池,首先我们从最核心的
2016-10-03 11:32:34
284
转载 java垃圾回收机制
Java垃圾回收机制 说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商
2016-10-03 10:52:51
238
转载 Sha1加密包
public static String getSha1(String str){if (null == str || 0 == str.length()){return null;}char[] hexDigits = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f
2016-08-23 14:47:46
962
转载 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclips
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:XXXXX' did not find a mat从信息上看,是server.xml的Context节点不支持source属性。解决办法:
2016-08-13 23:17:50
442
原创 ORA-01017 invalid username/password;logon denied" (密码丢失解决方案)
1 .确认这个数据库存不存在,如果数据库不存在也是报这个错误. 本人是通过以下方法做的 2、如果确实存在这个数据库在判断用户名和密码是否正确.3、如果的确是丢失密码的话:查看sqlnet.ora 如果是 SQLNET.AUTHENTICATION_SERVICES= (NONE) ,需更改为SQLNET.AUTHENTICATION_SERVIC
2016-08-13 21:33:57
1202
转载 eclipse项目红色叹号解决方法 eclipse导入jar包
eclipse项目红色叹号解决方法 eclipse导入jar包1234567分步阅读一键约师傅百度师傅升级硬盘,飞一般的游戏体验百度经验:jingyan.baidu.comeclipse项目前面出现红色叹号、eclipse项目前面出现红色感叹号、eclipse项目前面出现
2016-08-13 21:19:42
816
转载 三大框架搭建项目常见问题QA整理
三大框架搭建项目常见问题QA整理现在最流行的框架莫过于SpringMVC了,Struts2基本上被淘汰了!今天就给大家分享一下,在项目搭建中常见的spring整合问题的解决方法! 1、java.lang.Exception: No runnable methodsat org.junit.runners.BlockJUnit4ClassRunner.validate
2016-08-13 20:16:03
734
转载 VirtualBox快速休眠导致的错误
VirtualBox快速休眠导致的错误今天在使用VirtualBox 安装虚拟机的时候,有提示不能为虚拟电脑 Ubuntu 打开一个新任务.Cannot load R0 module C:\Program Files\Oracle\VirtualBox/VBoxDD2R0.r0: SUPR3LoadModule: supLoadModule retu
2016-08-12 14:00:20
5705
1
原创 eclipse maven 项目 出现红色叹号 解决方法
eclipse maven 项目 出现红色叹号 解决方法eclipse maven 项目 出现红色叹号 解决办法因为一些maven管理的jar没能正确下载。可以通过在eclipse中查看相应项目的build path - Configure Build Path - Libraries - Maven Dependencies,一定有些有问题的jar。对这些有问题的
2016-08-12 13:52:14
8154
原创 Maven工程中外置Tomcat插件找不到: http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixExcept
[INFO] Scanning for projects...[WARNING] [WARNING] Some problems were encountered while building the effective model for com.baiwang:zbxjf:war:0.0.1-SNAPSHOT[WARNING] 'dependencies.dependency.(g
2016-08-09 14:11:43
9064
转载 自动部署至外部Tomcat
Maven入门示例(1):自动部署至外部Tomcat博客分类:maven2016翻译 Maven入门示例(1):自动部署至外部Tomcat 本篇主要介绍如何将开发的应用程序自动部署至外部Tomcat。本例中使用的Tomcat版本为Tomcat 7。 1、 安装Tomcat 71) 将Tomcat
2016-08-09 11:33:25
438
原创 MD5Util工具包
package com.baiwang.zbxjf.utils;import java.security.MessageDigest;public class MD5Util { public static String getMD5(String plainText){ String result = null; try{ //首先进行实例化和初始化
2016-08-09 10:04:43
2840
原创 日期转换工具包(DateUtil)
package com.baiwang.zbxjf.utils;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;/** * @ClassNa
2016-08-09 10:00:37
1735
原创 中文转换大小写工具包(ChineseCapitalNumber)
package com.baiwang.zbxjf.utils;import java.io.UnsupportedEncodingException;import java.math.BigDecimal;import java.math.RoundingMode;public class ChineseCapitalNumber { public static Str
2016-08-09 09:51:34
817
空空如也
ssm框架动态sql拼接异常
2017-04-10
bootstarp动态下拉框的实现
2017-04-09
Oracle使用pl/sql删除原来表空间之后,再次创建创建不了.报错
2017-02-26
Maven工程启动报一下异常
2016-12-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人