- 博客(58)
- 收藏
- 关注
原创 什么是RPA
智友RPA由设计器、客户端、控制台三部分构成。其中,设计器负责设计流程模板,客户端负责机器人的运行,控制台负责对流程模板、客户端等进行管理控制。三者相辅相成,提供了对智友RPA机器人完整生命周期的控制。
2024-06-20 09:45:04 913
原创 为什么Java中的main方法必须是public static void的?
当我们创建main方法时,首先都是public、都是static,返回值都是void,方法名都是main,入参都是一个字符串数组。在以上的方法声明中,唯一可以改变的部分就是方法的参数名,我们可以吧args改成任意我们想要使用的名字。
2024-06-06 22:46:17 1045
原创 String,StringBuffer,StringBuilder的区别?
String是不可变的,因为使用了finalStringBuilder和StringBuffer是可变的,因为底层的字符数组没有被final修饰StringBuilder是线程不安全的,StringBuffer是线程安全的,因为StringBuffer的append方法使用了synchronization。
2024-06-06 22:23:55 781
原创 什么是深拷贝和浅拷贝?
浅拷贝是指将一个对象复制到另一个变量中,但是复制的是对象的地址,而不是对对象本身进行复制。原始对象的引用和复制对象的引用时期上是共享同一个内存地址的。所以我们修改了复制引用指向的对象中的属性或方法,原始引用指向的对象的属性或元素也会被修改。Java中我们常使用的BeanUtils基本也都是浅拷贝。适用场景:浅拷贝的好处就是性能比较好,他只需要做一个引用地址的复制就可以了。当我们希望两个或者多个对象共享部分数据的时候就可以使用浅拷贝。
2024-05-28 20:29:20 756 1
原创 单点登录(JWT实现)
如果无效的话请求打回,浏览器自动发起登录请求,此时网关服务器将请求路由到登陆服务上,登陆服务根据用户的信息生成一个JWT令牌,然后返回给网关,网关再返回给浏览器,此时将JWT放到浏览器的cookie中,之后每次请求都会带着cookie中的JWT。在单体项目中,我们登陆之后可以把验证用户信息的值放入session中,单个tomcat中的session是可以共享的。主要是要在每次发起服务请求时经过一个专门用来拦截请求的服务器,这个服务器我们可以当作是网关,然后使用这个服务器来进行校验token是否有效。
2024-05-27 22:11:25 943
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人