自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 过年加班

希望今年能够如愿以偿吧

2021-02-03 00:29:50 716

原创 ubuntu mysql5.7安装 及 密码修改

#更新apt-get索引sudo apt-get update#安装MySQL:sudo apt-get install mysql-server#查看MySQL版本: mysql -V#进入MySQL: mysql -u root -p#启动: sudo service mysql start#重启:sudo service mysql restart #关...

2021-01-19 21:39:23 809

原创 欢迎使用CSDN-markdown

JavaEE学习路线指引欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用M

2021-01-19 21:35:21 695

原创 freemarker数字显示问题(超过1000会加逗号分隔)

前言freemarker在数字回显时,如果数字超过999,会自动用 , 分割开,例如 2020 变成了 2,020,然而,此时传递到后台的时候,并不会按照int/long处理,而是当作String字符串处理,所有会报类型不匹配的异常。<input type="hidden" name="userId" value="${(user.userId)!number}" class="layu...

2020-04-24 01:57:58 2785 1

原创 Serializable接口的意义和用法

import java.io.Serializable;public class Admin implements Serializable {} 百度:Serializable接口是启用其序列化功能的接口。实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任意状态被序列化或逆序列化。这个介绍非常的不接地气,于是我与去看了几篇博...

2020-04-20 23:15:02 869

原创 @Transient

java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。  序列化:序列化就是把实体对象转化成字符串。通俗点,就是比如“abc”转化成机器码是“100100101”,这就可以理解为一种序列化操作。用法实体类中使用了@Table注解后,@transient 就是在...

2020-04-20 23:01:27 857

原创 前端js传参数自带引号怎么办

做小程序前端遇到的问题如图1、前端获取当前的小程序的页面栈,取其中值,获取到的参数是2、参数这样传过去3、后端报错大致意思是前端传过来的参数不对,观察后发现原因是传过来的参数是自带双引号的,虽然js是弱类型语言但java并不是,java把js传过来带引号的参数(如”1“)误会成了String,但我需要的是Integer参数,所以就报错了。解决问题后端加以下代码,先转换成Integ...

2020-04-11 01:47:29 3944

转载 【Spring】RequestContextHolder简析

在Web开发中,service层或者某个工具类中需要获取到HttpServletRequest对象还是比较常见的。一种方式是将HttpServletRequest作为方法的参数从controller层一直放下传递,不过这种有点费劲,且做起来不是优雅;还有另一种则是RequestContextHolder,直接在需要用的地方使用如下方式取HttpServletRequest即可,使用代码如下:Ht...

2020-03-12 15:31:37 728

原创 登陆——Cookies

一、概念cookies信息指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。基于 Internet的各种服务系统应运而生,建立商业站点或者功能比较完善的个人站点,常常需要记录访问者的一些信息。举例访问一个论坛,需要记录一些用户信息(如身份识别号码、密码、用户在 Web 站点购物的方式或用户访问该站点的次数),如果没有cookie,那么我们每访...

2020-03-11 00:08:17 802

原创 微信授权:手工获取openid

1、设置域名:内网穿透的工具natapp,重点是有个网站校验的文件要把他放到根目录下。2、获取code:这一步里有个scope的参数,可以传snsapi_base,也可以传snsapi_userinfo。区别是snsapi_base方式用户几乎是无感知的,拿到的信息也比较少;而snsapi_userinfo方式,首先会有个弹窗,让用户来确认,对应的他能获取到更多的用户信息。3、换取acce...

2020-02-29 02:03:53 310

原创 避坑:关于BeanUtils.copyProperties( )的用法

一、认识首先说一说BeanUtils简介。百度告诉我:BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。那么为什么要使用它呢?简单来说就是当我使用BeanUtils的时候,可以避免大量的get/set代码,使我的代码更加简洁。二、举例 PeopleForm peopleForm=(PeopleForm)form; //...

2020-02-25 01:02:00 1569

原创 分享mysql的current_timestamp小坑

报错Incorrect table definition;there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause网上的答案基本如下,但是就是没有具体解决“方案原因是当你给一个timestamp设置为on updatecurrent_timestamp的时候,其他...

2020-02-19 21:34:32 1768

原创 数据库表的时区更改

今天在代码里引入了表的上传和更新时间的数据,发现了一个小坑,记录下来,避免以后再掉进去。数据库中表的时间不准确这是由于mysql5.7默认的时区是CST(美国中央时区 缩写),所以要把它改为中国时间就好了。之间相差8个小时,步骤,以下(用windows10作为演示,linux、mac系统同操作):1.登陆mysqlmysql -uroot -p 输入密码 回车2.查看mysql的当前时...

2020-02-17 22:43:29 1888

原创 mysql设置默认字符集为utf8

HY000][1366] Incorrect string value: ‘\xE9\x98\xBF\xE9\xA3\x9E’ for column ’mysql5.7默认字符集是latin,更改为utf8就好了一、配置mysql5.7默认字符集为utf8第一步: 注意不是在mysql里输入vim /etc/my.cnf第二步:在文本最后一行加上character_set_serv...

2020-02-15 00:16:56 1656

原创 java.lang.IllegalStateException: Failed to load ApplicationContext

报错 飘红WARNING: An illegal reflective access operation has occurredWARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 (file:/C:/Users/OneOnePeng/.m2/repository/org/spr...

2020-02-13 23:30:57 731

空空如也

空空如也

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

TA关注的人

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