使用 Excel 过程中有个很常见的需求:在单元格中输入一些内容后发现内容中前面有几个字输入错误想修改,这时大多数人可能会按键盘的左方向键(←),期待光标往前移动,但结果却是直接跳出了当前单元格,跑到上一个单元格了。如果用鼠标双击单元格再编辑的话就不会有这个问题。解决方案这里需要用到 Excel 的一个快捷键【F2】,先看下这个快捷键的功能说明:【F2】编辑活动单元格并将插入点放在单元格内容...
File | Settings | Editor | Code Style | Properties 勾选:Keep blank lines
提前说下 Session 过期时间是不发起请求持续一定时间后 session 过期,shiro 默认是 30 分钟。shiro 设置 session 超时时间Shiro 的 Session接口有一个 setTimeout() 方法,登录后,可以用如下方式取得 sessionSecurityUtils.getSubject().getSession().setTimeout(1800000);...
系统做了一个全局异常,对各种异常进行封装,统一返回。@ExceptionHandler(NoHandlerFoundException.class) @ResponseStatus(value = HttpStatus.NOT_FOUND) @ResponseBody public ResponseEntity<ErrorResponse> handle404(NoHandler...
最近搭建的Spring boot+shiro+redis模板项目到了配置缓存了,发现写入的key前面有一部分是乱码。\xac\xed\x00\x05t\x00shiro:cache:admin解决方案自动注入的redisTemplate进行以下设置:redisTemplate.setKeySerializer(new StringRedisSerializer()); redisTempla...
使用 idea 在进行 maven 项目开发时,是否 auto import 是保存在每个项目中,所以即使设置了当前项目,以后的项目还要设置。为了让以后的项目都自动 auto import,我们需要在不打开项目的情况下对 idea 的进行设置。File | Settings | Build, Execution, Deployment | Build Tools | Maven | Impo...
最近微酷在学习 Java 最牛逼的开发框架Spring Boot,这两天学到了shiro安全框架,在写shiro 自定义密码验证规则时遇到一个很简单的问题,但因为 java 基础不扎实还小难为了一会,研究了下才解决。问题描述shiro 自定义密码验证规则需要重写doCredentialsMatch()方法,可以通过token.getCredentials()获取到用户登录时填写的密码,但类型...
有时为了简单或是偷懒或是就不喜欢写实体类,SpringBoot可以用HashMap<String, Object>来代替实体类接收数据,但今天微酷在学习时发现用MyBatis获取数据然后用HashMap接收时若数据库中字段值为null的情况下字段不会返回。解决方案配置 MyBatis 即可解决这个问题。在application.properties中配置如下参数mybatis.c...
spring boot 自动注入来有可能会出现下面的错误。*************************** APPLICATION FAILED TO START *************************** Description: Field userMapper in cn.lttc.springbootmybatisdemo.controller.HelloCont...
现在开发流行热更新热重载,修改代码后不重启新启动应用即可使修改生效,特别是 web 前端开发特别酸爽,修改后连网页都不用 F5 刷新,刚开始学习SpringBoot发现热更新不生效,研究发现正确姿势如下。IDEA 配置热更新热重载方法第一步pom.xml配置依赖和插件,注意下图中框出的地方不能少。第二步打开 idea 设置,定位到:File | Settings | Build, Execu...
Typecho这个博客程序有个好处就是模板都非常的漂亮干净,随便一个都好喜欢,今天分享的这个网站上面有好多漂亮的模板,也有在线演示,去看看有没有你喜欢的。Typecho 模板站:https://typecho.me/
jersey是基于Java 的一个轻量级 RESTful 风格的 Web Services 框架。网址:https://jersey.github.io/
先用apt-cache search php发现没有 5.6 版本了,都是 7.0 或以上版本如果想安装 php5.6 版本可以用下面的方法:使用ppa增加源sudo apt-get install python-software-properties sudo add-apt-repository ppa:ondrej/php sudo apt-get update 这时就可以安装 p...
反向代理 WordPress 时前台域名为https,后端地址为http,结果访问网站时 wordpress 生成的资源链接地址为http,造成https下无法加载。修改方案修改wp-config.php文件,加入以下代码:$_SERVER['HTTPS'] = 'on';原理:wp-includes\load.php文件中is_ssl()函数是通过上面的值判断是否生成https的。
微软的pdo_SqlSrv驱动只支持将decimal类型转为php的string字符串,不支持转float,官方在github上有回答,因为如果转换可能造成精度不准确(没仔细研究)。官方给出的方案是自己下载 SqlSrv 源码修改编译。编译教程:ThinkPHP 修改方法修改:thinkphp/library/think/db/connector/Sqlsrv.php,将以下参数设置成fal...