自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于前端querySelector的一些问题

今天写代码时,想要通过querySelector获取到最后一个dom,但使用document.querySelecor('selector:last-of-type')没有作用便在网上搜索了下,各种说法不一样,有些是说可以支持伪类,有些则是说需要通过querySelectorAll[length-1]的方式,因此也查询了下文档链接过去是这个样子的大意是说可以使用伪类,但伪类没有效果,不会进行查询自己测试结果如下:可以看到只有通过selectorAll然后通过lengt...

2022-02-23 15:57:45 1029

原创 HashMap及实现原理

简单描述HashMap的数据结构为数组与链表,在jdk8(之前没有红黑树转化)以后,为了减少查询时间当链表过长时会转化为红黑树。大致的数据结构图形如下:构造方法 /** 默认加载因子 * The load factor used when none specified in constructor. */ static final float DEFAULT_LOAD_FACTOR = 0.75f; // 默认无参构造 public HashMap()

2022-02-15 20:06:03 376

原创 在spring中使用@PostConstruct时,调用service中出现nullPointer

在spring中常常需要在spring注入属性后,需要先到数据库查询某些值,对自己属性进行一些初始化,这需要用到@PostConstruct。网上的说法是spring先注入属性,然后再执行@PostConstruct的方法,可是我在使用时,其中注入的service中报了nullpointer 。后来发现,使用该service时需要用到service中的某个spring注入的属性,但此属性初始化是写在setter上的,最后将尝试将通过setter方式注入改为直接在属性上注入,则上面的PostCons.

2021-01-27 11:30:47 1266

原创 spring data jpa (hibernate) for循环save后只保存了一条数据

由于此for循环较为复杂,一直出现save后只有一条数据,打断点发现明明多次进行了save,折腾半天,最后发现是实体类创建时是在循环外部。导致每次save实际上都是对同一个对象操作,不过也说明了一点,hibernatesave实体类有id时,也会根据主键生成策略去再次生成id。以前没踩过这种坑,特此记录下。Entity e=new Entity()for(xxx){ ...... e.setXXX(); e.save(); ......}最后发现可以有.

2020-12-02 10:16:26 1562

原创 使用nginx代理tomcat

很久没用配置nginx代理tomcat了,有些忘记了,因此记录一下,防止以后再配置时再忘记。修改nginx安装目录下 (默认路径/etc/nginx/sites-available) 的default文件在server中配置 #代理8080(tomcat端口)back为后端项目名 location ^~ /back/ { proxy_pass http://localhost:8080; }但开始始终访问不到...

2020-11-30 13:30:08 1007

原创 java数字格式化#.##与0.00

今日在做double小数的格式化,看到很多文章都写了#.##或类似情况时当各位为0时会省略,但我自己测试时并不会出现此情况。特此记录,希望有大佬解答下疑惑,jdk 1.8.0_181代码与结果

2020-11-16 14:42:50 3290

原创 遇到前端访问@ResponseBody注解的方法时返后500,但后端缺没有报错信息。

今天在搭建SSM框架时,想使用restful风格。结果遇到前端访问@ResponseBody注解的方法时返后500,但后端缺没有报错信息。后发现是json包没有导入,便导入jackson-databind后成功。后还发现,使用restful时,如后端没有对应的请求方式,如前端使用post,后端没有处理post对应的方法的话,会返回错误码405这也是第一次知道http状态码还有405...

2020-04-25 19:55:30 692

原创 搭建一个新项目时,使用jdbc驱动连接数据库出现The server time zone value '???��������??��??' is unrecognized or represents

报错信息主要如下:java.sql.SQLException: The server time zone value '???��������??��??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ser...

2020-04-25 19:45:20 1061

原创 jQuery中animate的回调函数的说明

网上搜索jquery animate基本上都是简单的说明。直接说两种用法的回调函数:第一种:(selector).animate({styles},speed,easing,callback)//第一种的回调函数没有什么好说直接调用即可第二种:(selector).animate({styles},{options})第二种,大部分网上资料给的是如下内容,并没有...

2020-04-02 09:44:01 1625

原创 Vue自定义事件

Vue.directive("事件名称",内容),这样写比较抽象,看下面内容:事件名称不需要加“v-”,Vue会自动添加,使用时需要带上v-。html: 搜索:<input type="text" class="form-control" v-focus>Js:Vue.directive("focus", { bind: function (el...

2019-10-17 12:23:16 130

原创 JavaScript中substr()与substring()的区别

以前没怎么注意过js中这两个函数的区别,直到被人问及,才有所注意,以此便对这两个函数进行了简单的测试。通过简单测试,可以看到: substr()第一个参数为起始位置,第二参数是截取长度。 第一个参数为负则取最后一个值为起始下标(倒数第几个,-1为第一个),第二个参数为负数则取不到值。 substring()第一个参数是截取的起始位置,第二个参数是结束位置。...

2019-09-18 10:40:53 170 1

原创 新人在使用ssm时遇到的问题。

ssm新人,在使用ssm出现如下错错误。org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: Invocation of ...

2019-08-25 17:54:03 210

原创 解决unknown column '*' in field list

本人数据库新人,在Java中向数据库中插入数据时出现了unknown column '*' in field list。报错表面信息是字段名不匹配,可是打开数据库发现是没有差别的。最后检查是触发器的另一个表的字段名跟当前操作表的字段名不一样。最后修改触发器中的内容,便成功插入了。...

2019-04-28 11:57:13 11226 3

原创 while(rs.next)只执行一次

今天在jdbc编程时遇到了while(rs.next)只执行一次的情况int i=0; int j=0; while(rs.next()){ i++; } rs.beforeFirst(); while (rs.next()) { j++; ResultSet foodrs = getFoodByid(rs.getString(1));...

2019-03-29 08:43:14 5168

原创 javaweb项目,明明导入jar包,缺报class not found

今天在通过hadoop将数据可视化时,发现一个问题,明明buildpath导入了jar包,运行jsp时却老是报没有导包的问题,后来才发现,javaweb要使用的jar包,仅仅通过buildpath导入是不行的,虽然这样能使代码不会出现语法错误,但是在服务器运行时,你的buildpath中的jar包并不会放到服务器中,所以会报出class not found,因此需要将你导入的jar包,拷贝到web...

2018-10-23 21:48:37 2735

原创 将12进制时间转为24进制

今天在用hadoop处理数据时,发现时间为十二进制,不利于我们的操作,于是自行搜索,发现是使用SimpleDateFormat("yyyy-MM-dd HH:mm:ss")将其中的HH改为hh,而我的数据是12:39:36 AM这种带AM,PM格式的,处理起来不方便,于是自己写了个时间字符串格式化。//字符串时间格式化方法public static String formattime(St...

2018-10-16 20:48:38 3855

原创 javaweb实现验证码功能

在系统登录或者注册时,为防止有人恶意注册账号或者尝试暴力破解用户密码,常需要使用验证码来验证用户是否是人为操作。 话不多说,直接上代码:public class yzm extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet...

2018-07-25 23:04:09 3890

原创 使用javabean获取表单数据并进行计算

使用javabean获取表单数据并进行计算,以圆为例: 首先java代码:package javaBean;import java.io.Serializable;public class circle implements Serializable { private double r; private double perimeter; private double

2017-04-06 14:24:39 5172 2

Dahua_web3.0控件-直连DVR.zip

大华摄像头web开发控件(含说明及示例) 包含接口的文档说明(主要查看word文档),插件,示例文档等

2020-04-18

空空如也

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

TA关注的人

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