自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 springboot单元测试

1.低版本springboot的test启动器做单元测试时如2.1.5版本。2.高版本springboot的test启动器做单元测试时如2.6.7版本。用的@Test注解是junit-jupiter包。用的@Test注解是junit包。

2023-07-26 15:31:43 120

转载 Java使用POI实现导出Excel

在项目开发中往往需要使用到Excel的导入和导出,导入就是从Excel中导入到DB中,而导出就是从DB中查询数据然后使用POI写到Excel上。操作Excel目前比较流行的就是Apache POI和阿里巴巴的easyExcel!POI不仅仅可以操作Excel,他的定位是操作读和写,Microsoft Office其中包含了很多常用的办公文件,例如:Excel、ppt、word、Visio等等。

2023-07-21 16:58:02 252

转载 Unicode 和 UTF-8关系

Unicode 为世界上所有字符都分配了一个唯一的数字编号,这个编号范围从 0x000000 到 0x10FFFF (十六进制),有 110 多万,每个字符都有一个唯一的 Unicode 编号,这个编号一般写成 16 进制,在前面加上 U+。UTF-8 就是使用变长字节表示,顾名思义,就是使用的字节数可变,这个变化是根据 Unicode 编号的大小有关,编号小的使用的字节就少,编号大的使用的字节就多。它是一种规定,Unicode 本身只规定了每个字符的数字编号是多少,并没有规定这个编号如何存储。

2023-07-21 16:55:12 137

原创 一个节点存在容纳几个字符,一个字符有几个字节

您有 UTF-8、UTF-16 Little Endian 或 Big Endian,以及 UTF-32 Little Endian 或 Big Endian。对于单个字节可以表示 256 个唯一值中的每一个,有数百种不同的编码可以表示字符,每种编码下的字符的所需字节是不一样的。,范围从代码 0 到 127(以十进制文字表示的字节值),每个字符需要1个字节。也就是说字节数越多可以表示的字符数越多;可以表示 65536 个不同值。可以代表 256 个不同值。8位,每一位可以是0或1。

2023-07-21 09:59:23 100

原创 问题随记-开发中遇到的蠢问题

1.springboot启动时卡主,没有日志输出,可能是由于在application配置文件中没有配置profile,导致在logback-spring.xml没有找到日志输出器。

2023-07-21 09:14:05 30

原创 Invalid bound statement (not found)原因

第三种:Mapper.xml没有构建进去 打开target看看对应的Mapper.xml文件在不在,如果不在,点击右边的maven,clean一下,再Run一下。解决方法: 需要手动配置资源过滤,让它把java目录下的properties和xml等配置文件的过滤开启,使它们能够被导出,在pom.xml中配置开启过滤。第四种:配置文件导不出来 maven的配置文件默认放在resources目录下,但在这里需要把它放到java目录下,导致配置文件导不出来。第六种:xml文件的后缀要加上。

2023-07-20 17:01:22 843

转载 java map初始化

一、声明为静态类变量后,在通过static静态代码块初始化public class Demo{ private static final Map<String, String> myMap = new HashMap<String, String>(); static{ myMap.put("a", "b"); myMap.put("c", "d"); } } 二、 java8新特性–双括号初始化HashMap<String, St

2023-07-20 15:08:17 1328

原创 PostgreSQL nextval() 函数

使用 语句创建一个简单的序列生成器 DROP SEQUENCE IF EXISTS my_sequence;CREATE SEQUENCE my_sequence START 1;使用 PostgreSQL 函数将序列 前进一位并返回最新的值:SELECT nextval('my_sequence');postgresql重置序列起始值将序列的值重置为以某个值开始的序列-- 序列重置到1alter sequence sequencename restart with 1

2023-07-20 14:51:46 1563

转载 postgreSql数据库主键自增方式

PostgreSQL 提供三种序列伪类型,分别为serial2、serial4、serial8,每种序列类型的大小范围不一样,分别是1~32767,1~2147483647,1~9223372036854775807,值是字节的有符号十进制数得来的。对已有表的主键设置自增时,修改主键的类型为serial2即可或者通过alert语句把序列加上主键列上。在创建表时对主键字段的类型设置为serial类型,就是为主键设置了自增。赋值序列的拥有者给id列,因此当id列或表被删除时,序列对象自动被删除。

2023-07-20 14:34:57 997

转载 jstl判段对象是否为空

[java] view plain copy print? {empty student.name }Empty是判空 为空返回的</span><span class="keyword">true</span><span>,不为空返回的是</span><span class="keyword">false</span><span>  </span><

2017-09-22 11:30:56 949

原创 struts HTTP Status 404 - No result defined for action

记录下今天遇到的bug; 表单input中写null,后台的包装类是Integer会报上面的错误; 用String接收的话不会报错!

2017-09-21 18:03:05 232

转载 Servlet API 中文版

基本类和接口一、javax.servlet.Servlet接口servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集。Servlet接口的基本目标是提供生命期方法init()、service()和destroy()方法。servlet接口中的方法       void init(ServletConfit con

2017-09-21 09:55:22 2717

转载 实现xxxAware接口直接访问Servlet API

虽然Struts2提供了ActionContex类来访问Servlet API,但是这样毕竟不能直接获得Servlet API实例,为了使Struts2能够直接访问到Servlet API的实例,Struts2还提供了接口:        ServletContextAware   实现该接口的Action,可以直接访问Web应用中的ServletContext        ServletR

2017-09-21 09:51:23 313

转载 Servlet API

支持servlet的jar包。应该叫servlet-api.jar你如果编写过servlet就知道要用到HttpServletRequest和HttpServletResponse等对象,这些对象都是要靠这个jar包才能使用的。如果你安装了Tomcat,这个jar包一般在tomcat安装目录\lib 文件夹下面有,当你把web项目部署到tomcat,会自动加载这个jar包来识别Serlvet一些对象

2017-09-21 09:39:24 292

转载 js中的||与&&用法

js中的||与&&用法   &&和||在JQuery源代码内尤为使用广泛,由网上找了些例子作为参考,对其用法研究了一下:  &&?12345678910    function a(){    alert("a");    return true;}function b(){    alert("b");    retu

2017-09-20 10:52:50 262

转载 Spring MVC事务配置

Spring MVC事务配置要了解事务配置的所有方法,请看一下《Spring事务配置的5种方法》本文介绍两种配置方法: 一、      XML,使用tx标签配置拦截器实现事务一、      Annotation方式以下所使用环境为Spring4.0.3、Hibernate4.3.5 一、      XML,使用tx标签配置拦截器实现事务Entity类User.java,持久化类,对

2017-09-15 17:29:49 141

转载 Spring 注释 @Autowired 和@Resource 的区别

Spring 注释 @Autowired 和@Resource 的区别一、@Autowired和@Resource都可以用来装配bean,都可以写在字段上,或者方法上。 二、@Autowired属于Spring的;@Resource为JSR-250标准的注释,属于J2EE的。 三、@Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它

2017-09-15 16:23:49 142

转载 Spring 开启Annotation <context:annotation-config> 和 <context:component-scan>诠释及区别

Spring 开启Annotation <context:annotation-config> 和 <context:component-scan>诠释及区别 <context:annotation-config> 和 <context:component-scan>的区别<context:annotation-config> 是用于激活那些已经在spring容器里注册过的bean(无论

2017-09-15 14:58:43 179

转载 jquery中$.each循环的跳出

jQuery中用$.each循环的时候:1.循环里的this表示数组或集合中的每一项元素;2.要跳出循环,用return false; 3.要continue,用return true;

2017-08-31 12:10:15 750

转载 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾

启动Mybatis报: 对实体 “characterEncoding” 的引用必须以 ‘;’ 分隔符结尾“&”定义与解析的原因<property name="url" value="jdbc:mysql://192.168.10.150:3306/lizhimin?useUnicode=true&characterEncoding=utf-8"/>修改为:<property name="url

2017-08-30 20:15:05 265

转载 Spring中配置数据源的4种形式

不管采用何种持久化技术,都需要定义数据源。Spring中提供了4种不同形式的数据源配置方式:spring自带的数据源(DriverManagerDataSource),DBCP数据源,C3P0数据源,JNDI数据源。1.spring自带的数据源DriverManagerDataSourceXML代码:[html] view plain copy print?<bean id=“dataSour

2017-08-30 15:25:40 349

转载 onkeypress事件

onkeypress事件在键盘按下某一个键时触发这个事件; 在本例中,用户无法在输入框中键入数字:<html><body><script type="text/javascript">function noNumbers(e){var keynumvar keycharvar numcheckif(window.event) // IE { keynum = e.keyCod

2017-08-28 13:11:28 1112

转载 onkeypress事件

onkeypress事件在键盘按下某一个键时触发这个事件;在本例中,用户无法在输入框中键入数字:function noNumbers(e){var keynumvar keycharvar numcheckif(window.event) // IE { keynum = e.keyCode }else if(e.which) // Netscape

2017-08-28 13:07:09 1201

转载 spring 4.2.0后jdbcTemplate中不用queryForLong了

在spring 3.2.2之后,jdbcTemplate.queryForInt已经被取消了!原来是这样写的:Java代码  String sql = "SELECT count(*) FROM USERS WHERE username = ?"; boolean result = false; int count = getJdbcTemplate().qu

2017-08-28 12:59:21 463

转载 Spring 加载数据库连接驱动的时候出现找不到驱动类解决办法。 com.mchange.v2.c3p0.DriverManagerDataSource ensureDriverLoaded

spring 加载数据库连接驱动的时候出现找不到驱动类解决办法。com.mchange.v2.c3p0.DriverManagerDataSourceensureDriverLoaded1,  首先确定是否有相应的驱动包2,  查看配置数据库连接文件每行的末尾是否有空格。转载来源:http://blog.csdn.net/u014615677/article/details/53610847

2017-08-28 12:32:46 2078 1

转载 spring之JDBC

spring之JDBC     对于JDBC,我想学过Java的童鞋都应该是啥玩意,我的简单理解就是:访问、操纵数据库的一套API。对于纯生的JDBC,对于我这种java程序员都写烂了!深刻体会到那一个过程的繁琐性。那么这个过程是怎么样的呢,其实很简单:加载数据库驱动driver、获取数据库链接DriverManager.getConnection()、写好数据库语句Statement或者Prepa

2017-08-28 12:23:59 238

转载 如何获取spring的beans.xml的内容

在spring开发中,我们会用到beans.xml文件,那么我们怎么获取这个文件呢。1.首先下载spring的总包,下载方法请参照:http://blog.csdn.NET/u012453843/article/details/522036432.下载完jar包后,解压,如下图,解压后是蓝色圈住的文件夹。3.我们按照spring-framework-3.2.0.RELEASE-dist——>s

2017-08-28 12:18:16 671

转载 如何从Spring官网下载jar包

1.在百度上搜索spring2.进入官网后点击“Projects”3.点击“SpringFramework”4.点击那个猫的图片5.点击下面那个“downloading Spring artifacts”链接6.点击页面最下方的”http://repo.spring.io”链接7.点击左边菜单栏中的“Artifacts”8.点击左侧菜单栏中的”libs-release-local”9

2017-08-28 12:12:02 758 1

全选反选取反

全选反选取反

2017-08-24

jQuery全国省市区三级联动插件.rar

jQuery全国省市区三级联动插件

2017-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除