摘要:
本质就是构造一些列过滤器,然后在请求到来时执行。WebSecurity和HttpSecurity都是构造器。它们俩都可以通过配置项进行配置,不过WebSecurity的配置项是从整个应用中搜集来的,而HttpSecurity是通过手动配置的,并且WebSecurity的配置项中包含HttpSecurity。配置项的核心功能就是对它所属的构造器进行配置。构造器的核心功能就是先收集配置项,然后再执行初... 阅读全文
摘要:
搭建kubernetes集群时,三个节点,一个master,两个woker。加入集群后,在woker节点通过calicoctl node status查询节点之间状态如下两图:之所以不在master节点执行该查询命令,是因为执行时总报错。从查询结果中可以看出,两个worker节点都与master节点成功建立连接,但它们俩之间却是不同的,并且显示的错误信息还不同。这个存在了好长时间,一直解决不了,整... 阅读全文
摘要:
1、安装kubelet、kubeadm、kubectl2、查看所需镜像命令:kubeadm config images list结果:k8s.gcr.io/kube-apiserver:v1.18.3k8s.gcr.io/kube-controller-manager:v1.18.3k8s.gcr.io/kube-scheduler:v1.18.3k8s.gcr.io/kube-proxy:v1.... 阅读全文
摘要:
1、查看windows中是否有其它程序占用53端口,如果存在先停掉,否则Ubuntu启动错误,它需要监听这个端口; 2、在ubuntu中启动ssh,并在windows中设置端口转发,就将本机ip和127.0.0.1对ssh端口的请求转发到localhost,否则除了本机通过localhost能访问外 阅读全文
摘要:
由于controller类存在有被事务注解的方法,它要被spring创建CglibAopProxy,被@Transactional注解的方法要通过CglibMethodInvocation执行。mybatis-plus为了实现公共方法在service、mapper、xml中免创建,在定义时通过继承和泛型实现,在执行时通过为serviceImpl、mapper都创建了动态代理。 阅读全文
摘要:
如标题所示,事务对日志表不起作用,调试了两天,源码一直追到mysql驱动给数据库发字节码的那里,也没看出啥问题,因为数据库连接Session的autocommit一直都是false。所以后来怀疑到数据库表本身的问题,然后通过idea的DatabaseConsole进行手动操作,事务提交设置为手动,发现日志表确实不受事务控制,从而明确了是表自身的问题,最后发现是其引擎用成了MyISAM。但这个过程也... 阅读全文
摘要:
从docker registry拉取所需secret的namespace要与容器一样,否则是无效的,无法获取image。 阅读全文
摘要:
kubecfg.p12要记住密码,并且要导入到个人区,要不证书没法用,登录不了。 阅读全文
摘要:
1. “Technology-specific books are very valuable but they expire. Examples would be books about Java, Hibernate, Node.js, or Clojure.”2. “Conceptual books are the books that give us the foundation to a... 阅读全文
摘要:
参考文章函数式编程及响应式编程之己见_Java_Tycho‘s Blog-CSDN博客RxJava系列1(简介) - 知乎1、函数式编程是从编码实现的角度来说的,即通过编程语言中的方法(method)来实现数学中函数(function)概念。数学中函数的概念存在一个输入和一个输出,通过对输入进行一定的运算来获得一个输出,从而形成一一对应的关系。那么直接通过让方法拥有一个入参和一个返回值不就满足了吗... 阅读全文