
java
TJkaklf
这个作者很懒,什么都没留下…
展开
-
shiro的doGetAuthorizationInfo认证不执行原因,自己写的,比其他那些复制粘贴更全
情况1.前后端分离2.shiro使用缓存3.doGetAuthorizationInfo授权方法不执行原因1.doGetAuthorizationInfo调用必须满足条件为不在url不在shiro config里的过滤url里2.doGetAuthorizationInfo会在校验权限或角色时进行调用3.如果存在缓存doGetAuthorizationInfo只调用一次解决方法1.确保url不在shiro config的过滤url里2.确保验证了权限,可以使用默认页面原创 2021-06-21 16:48:31 · 2259 阅读 · 0 评论 -
spring配置freemarker
# 是否允许HttpServletRequest属性覆盖(隐藏)控制器生成的同名模型属性。spring.freemarker.allow-request-override=false# 是否允许HttpSession属性覆盖(隐藏)控制器生成的同名模型属性。spring.freemarker.allow-session-override=false# 是否启用模板缓存。spring.freemarker.cache=false# 模板编码。spring.freemarker.charset=.原创 2020-09-17 16:52:26 · 2199 阅读 · 0 评论 -
Scripts may close only the windows that were opened by it
Scripts may close only the windows that were opened by ithref="javascript:window.opener=null;window.open('','_self');window.location.href='about:blank';window.close();"有个问题,部门浏览器会打开空白页面about:b...原创 2019-08-14 15:20:21 · 2229 阅读 · 0 评论 -
java乱码问题解决测试
--乱码System.out.println("原始:" + request.getParameter("name1"));System.out.println("GBK:" + URLDecoder.decode(request.getParameter("name"), "GBK"));System.out.println("UTF-8:" + URLDecoder.decode(re...原创 2019-04-24 15:57:50 · 345 阅读 · 1 评论 -
查看jvm线程日志
这个命令能看到端口对应的pid sudo netstat -lunpt | grep 8080 查看线程日志./jstack 10303 即可 如果想把 内容打印到 文本里 即 ./jstack pid >111.log 打印 到 111.log文件 中2018-12-25 10:30:32Full thread dump Java HotSpot(TM) 64-Bit S...原创 2018-12-25 11:37:34 · 4577 阅读 · 1 评论 -
java中类后面$1表示
java中类后面$1表示类中存在内部类,普通内部类编译出class为内部类类名$1,匿名内部类编译成class为类$1原创 2018-12-25 11:32:13 · 12650 阅读 · 1 评论 -
java中的异步加载new Thread()
public class LoginInterface{ public String delSession(){ new Thread(new Runnable() { @Override public void run() { //需要执行的代码 } }).start(); }}使用匿名内部类编译class LoginInterface$1 implement...原创 2018-12-25 11:29:53 · 26497 阅读 · 0 评论 -
关于cookie的域和路径
cookie一般由用户访问页面而创建并存储在浏览器本地文件中.服务端通过设置cookie的属性domain和path来决定该域名下的cookie存放在什么地方(user@domain的文件夹).比如优快云的cookie的domian是youkuaiyun.com,path为/,那么它的cookie存放在本地对应的user@youkuaiyun.com的文件夹中,www.baidu.com的cookie的domain...原创 2018-08-01 13:58:00 · 1156 阅读 · 0 评论 -
angularjs携带cookie跨域请求
B.com下的前端跨域访问A.com下的服务:客户端: return $http.get('http://A.com:8070/micro/sql/run/'+id+'?sql='+sql, { withCredentials: true });withCredentials :true;服务端: res.setHead...原创 2018-08-01 13:42:42 · 2327 阅读 · 0 评论 -
Parameter 0 of constructor in work.dao.impl.SqlDaoImpl required a bean of type 'org.springframework.
Parameter 0 of constructor in work.dao.impl.SqlDaoImpl required a bean of type 'org.springframework.jdbc.core.JdbcTemplate' that could not be found.- Bean method 'jdbcTemplate' in 'JdbcTemplateAutoCo...原创 2018-07-24 13:54:59 · 4208 阅读 · 0 评论 -
angularjs怎么获取map的key和value
angularjs是一个很强大的JavaScript框架,强大到我看了半个小时写出来一个基本的angularjs项目(本人是标准的后台开发人员).angularjs获取map的value值很简单{{map.key}},那么在未知key的时候怎么获取key了<td ng-repeat="(x,y) in map">{{y}}</td><td ng-repe...原创 2018-07-23 16:27:32 · 13495 阅读 · 0 评论 -
创建一个基本的anjularjs项目
VIEW层:indexHtml.html<!DOCTYPE html><html ><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE">原创 2018-07-23 16:20:48 · 462 阅读 · 0 评论 -
idea中springboot怎么开启debug调试
网上有好多关于怎么启动springboot的debug调试的,在pom中添加属性,然后等等等等,特别麻烦。1、打开Run/Debug Configurations,2、选择Spring Boot 下要进行debug调试的服务,3、在VM options:的填写框中写入"-Xms512m -Xmx512m -Xmn164m -XX:MaxPermSize=250m -XX:Reserve...原创 2018-07-23 16:10:38 · 31634 阅读 · 5 评论 -
Java匿名发件人工具类
//本文mail工具类来源https://blog.youkuaiyun.com/yangshangwei/article/details/77662516?locationNum=3&fps=1import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mai...原创 2018-06-15 15:02:36 · 705 阅读 · 0 评论 -
java线程相关问题和各种锁
JAVA中线程相关问题 1.线程基础进程:进程是指正在进行的程序。当程序进入内存中执行时就变成了进程,具有一定的独立性。线程:线程是进程中的执行单位,负责进程的执行。一个进程中有多个线程,多个线程在内存中通过分时调度和抢占式调度来执行。单线程:又称为同步线程(与线程同步不同,线程同步指保证线程安全),代码自上至下执行。多线程:又称为异步线程,多线程具有三大特性:原子性、可见性、有序性。原子性:同...原创 2018-04-20 16:11:20 · 306 阅读 · 0 评论 -
Java中jvm虚拟机详解
1.什么是JVM JVM是java虚拟机英文单词的缩写,jvm是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上方针模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。jvm屏蔽了与具体操作系统平台相关的信息,是Java程序只需生成在java虚拟机上运行的目标代码(字节码),就可以在多种平台上...原创 2018-04-15 14:02:16 · 511 阅读 · 1 评论