- 博客(15)
- 收藏
- 关注
原创 JWT token
最近一直在做前后端分离项目,开始想研究如何从实现remember me问题,可以使用JWT token。我的想法是把用户的id或者用户名(最好不要加上password)保存在token令牌中,每次提交时携带上token令牌后台验证是否失效,没有失效的话可以继续后面的操作。失效的话返回登录界面重新登录。JWT token的组成头部(Header),格式如下: { “typ”: “JWT”, “alg...
2018-04-25 13:43:50 338
原创 前后端分离跨域请求解决方案(包含session跨域解决)
第一次接触前后端分离项目遇到了跨域问题,经过多次尝试,总算成功,把经历分享一下。供大家参考。1.刚开始我使用的是jsonp,jsonp支持跨域session,而且支持各种浏览器,刚开始就是用的这种。需要在ajax中加入如下参数 dataType:“jsonp” jsonp:“callback”返回json字符串时需要加上result = callback...
2018-04-25 13:27:48 2102
原创 xManager卸载安装问题
xManager卸载最好使用自带的卸载工具(卸载和安装是同一.exe文件),而且写在过程中不要终止,不然可能会有注册表卸载不完全,重现安装失败报错1608。如果已经终止或者出现了1608或者1605错误,在cmd命令下输入registry进入注册表里,找到有关的xManager相关的注册表(我是没找到)。进入C:\Program Files (x86)\InstallShield Installa...
2018-04-25 13:03:29 9985
原创 ssm项目使用shiro框架产生的事务错误
不使用shiro时配置@service和@Autowired没有错误,加上shiro后启动tomcat产生错误,注解注入service失败。org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'blogUserController': Unsatisfie
2018-01-30 23:57:59 330
原创 静态方法行为不具备多态性,直接访问某个域不是多态
如果某个方法是静态的,他的行为就不具多态性,静态方法是与类而非单个对象相关联。public class A{public static void main(String[] args) {StaticFu sf = new Son();System.out.println(sf.staticOut());System.out.println(sf.out());}
2017-12-30 22:04:45 229
原创 java构造器及继承时构造实例时的顺序
构造器java构造器与类名相同,可以有参数,并不是函数,所以他们并不能被继承,他的修饰符只能是四种访问修饰符即public、private、protected、默认(什么都不写)。因为构造器不是函数,所以不能有返回值。例如:public class UtilsTest {public UtilsTest(String a) {// TODO Auto-generated
2017-12-30 20:09:07 625
原创 import应用时的一些小问题
不同的包的两个类名相同,同时倒入一个类报错导入一个类,另一个用全类名访问。例如:同时用到java.util.Date和java.sql.Date只需要导入import java.util.Date;当定义java.util.Date变量时直接使用Date date= new Date();定义java.sql.Date时写成java.sql.Date date1 = new java.
2017-12-30 17:26:53 200
转载 抽象类和接口的区别
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口
2017-12-30 16:51:28 180
原创 final ,finally,finalize的不同
finalfinal是一个修饰符,可以修饰变量,方法和类。(如果final修饰类,表示该类不能被继承,final变量能被显式的初始化并且只能初始化一次,被final修饰的对象引用不能指向不同的对象,但是final对象里面的值可以被改变。,被final修饰的方法可以被子类继承但是不能被修改)finallyfinally是一个关键字,常与try catch配合使用,finally代
2017-12-30 16:33:22 184
原创 重写(复写)和重载的区别
重写(复写)是子类的方法覆盖父类的方法,要求方法名和参数相同,访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private)重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。重载是在同一个类中有两个或两个以上的方法,拥有相同的方法名,但是参数不同(参数个数、次序、类型不同),对返回值没有要求,可以相同
2017-12-28 20:43:02 4738
原创 子类继承父类的private成员,但是不能直接访问
子类继承父类时会继承父类的所有成员(构造函数除外),包括私有成员,但是不能访问。可以想象为父亲有个盒子,里面有个秘密,但是盒子是锁着的,只有父亲的指纹才能打开。父亲去世了,盒子给了儿子,但是儿子打不开。这样设计可以是将我们的成员保护得更好,可以让子类的设计者只能通过父类的指定方法修改父亲的私有成员,这样把类保护得更好。常用例如Javabean。大部分是调用类方法而不是继承。
2017-12-25 23:24:21 6246
原创 random的使用
Random random1 = new Random(47); Random random2= new Random(47); Random random3 = new Random(48); 47作为种子,random1 和random2相同次数Random .nextInt(100)产生的的随机数的数值相同,但同一个random不同次数产生的值不同。...
2017-12-25 23:07:33 334
原创 public/private/protect/ 的区别
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的
2017-12-25 13:29:18 3732
原创 java 八种基本数据类型
四类八种基本数据类型1. 整型 byte(1字节) short (2个字节) int(4个字节) long (8个字节)2.浮点型 float(4个字节) double(8个字节)3.逻辑性 boolean(八分之一个字节)4.字符型 char(2个字节,一个字符能存储下一个中文汉字)一个字节等于8位,一个字节等于256个数,-128到127一个英文字母或一
2017-12-25 12:54:24 15696 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人