摘要:
1 dubbo是远程服务调用rpc框架 2 dubbo缺省协议采用单一长连接和NIO通讯 1client端生成一个唯一的id,封装方法调用信息obj(接口名,方法名,参数,处理结果的回调对象),在全局的ConcurrentHashMap中保存put(id,obj), 将id和obj发送到server 阅读全文
摘要:
java8中接口可以有默认方法(用default修饰,可以有多个)和静态方法了。 类优先原则 一个父类Foo有getName方法,接口A也有getName方法 子类继承了父类Foo,同时实现了接口A,这时候子类的对象继承的是父类Foo的getName方法 多实现问题 接口A有getName方法 ,接 阅读全文
摘要:
已存在一个应用A,采用的是http交互, 在接入天猫精灵时,要求请求类型是https,所以在应用服务前加了个nginx转发https请求。在绑定授权页面,会发送ajax请求验证用户名和密码,采用http发送ajax请求, 一直不能进入java后台方法。百度后发现https页面是不能发送http的aj 阅读全文
摘要:
0 创建流 1 合并多个流 2 是否匹配任一元素 3 是否所有元素都匹配 4 是否所有元素都不匹配 5 新增容器Optional ,可以避免空指针异常 6 归并 reduce 7 map filter等操作 8 收集器 9 map 的使用,转换类型 10 对流的操作 skipfilter 从流中排除 阅读全文
摘要:
1 , 为什么用lambda表达式 将重复固定的代码写法简单化 2 ,lambda表达式的实质 对函数式接口的实现(一个接口中只有一个抽象方法的接口被称为函数式接口) package com.moreas.lambda; public class Employee { private String 阅读全文
摘要:
访问html文件 对于aa.html页面,采用跳转到方式:放在templates目录下时,要加一个thymeleaf依赖,并在controller跳转。 不用跳转到方式: 将依赖去掉,将controler去掉,直接放在static目录下 采用devtools进行热部署 热部署指的是springboo 阅读全文
摘要:
1 mysql中左连接后,最终的记录数大于左边表的记录分析 如果B表符合条件的记录数大于1条,就会出现1:n的情况,这样left join后的结果,记录数会多于A表的记录数。 例如:member与member_login_log表的结构如下,member记录会员信息,member_login_log 阅读全文
摘要:
1 有时候我们希望将nginx和apache结合起来使用,nginx接受用户的请求,作为请求转发服务器,apache作为后端服务器。 2 配置如下 nginx 中将80端口的请求转发到8000端口上 apache 配置 httpd.conf 监听8000端口 vhosts目录中的配置文件 , 这里仍 阅读全文
摘要:
public class C3 { public static void main(String[] args) { ArrayList res = generateTrees(5); System.out.println(res); } public static ArrayList generateTrees(int n) ... 阅读全文
摘要:
1 在tomcat的webapps目录中,会有类似abc.war类型的文件,在tomcat启动时会自动解压为abc目录。 2 如果tomcat在运行中,不要直接删除abc.war文件,删除后,abc目录也会同时被删除。这样你的应用就没了。安全的做法是先备份一份abc.war,然后再删除。 阅读全文
摘要:
在tomcat应用已经发布后,如何在tomcat前部署一个nginx,可以正常访问jsp,静态资源(html,css,js) 这里tomcat的端口号是8888 参考: https://www.cnblogs.com/jalja/p/6117523.html https://blog.csdn.ne 阅读全文
摘要:
1 字符串补位 String f = "%05d"; System.out.println(String.format(f, 100)); //在100的左边补0 , 总共有5位 String str1=String.format("%-7s", "100").replaceAll(" ", "0" 阅读全文
摘要:
在服务挂掉后,可以采用发送邮件的方式来通知开发人员进行异常处理 阅读全文