摘要: https://www.jianshu.com/p/38032b0b9869 spring BeanFactoryPostProcessor BeanDefinition FactoryBean 改变单个对象 BeanFactory 管理所有bean 操作 BeanDefinition @Impor 阅读全文
posted @ 2020-04-14 11:18 jentary 阅读(116) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/binghe001/p/12695168.html 阅读全文
posted @ 2020-04-14 10:05 jentary 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.打包jar <packaging>jar</packaging> <build> <!-- 定义包含这些资源文件,能在jar包中获取这些文件 --> <resources> <resource> <directory>src/main/java</directory> <includes> <i 阅读全文
posted @ 2020-04-07 11:04 jentary 阅读(170) 评论(0) 推荐(0) 编辑
摘要: https://my.oschina.net/lichhao/blog/172562 阅读全文
posted @ 2020-04-03 09:37 jentary 阅读(113) 评论(0) 推荐(0) 编辑
摘要: HTML代码: <!--手写区--> <div class="mSign_signMark_box"> <div class="mSign_signMark_write_box"> <div id="mSign_signMark_signature_pad" class="mSign_signMar 阅读全文
posted @ 2020-04-02 13:10 jentary 阅读(224) 评论(0) 推荐(0) 编辑
摘要: SpringMVC Api接口版本控制 SpringMVC Api接口版本控制 1. 问题 ​ 后端服务在提供api接口时,随着业务的变化,原有的接口很有可能不能满足现有的需求。在无法修改原有接口的情况下,只能提供一个新版本的接口来开放新的业务能力。 ​ 区分不同版本的api接口的方式有多种,其中一 阅读全文
posted @ 2020-04-01 16:45 jentary 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 一面 自我介绍下自己,不超过3分钟(实际上我的自我介绍不到一分钟) 你感觉比本科阶段自己进步了多少,有哪些进步 研究生期间最大的进步是什么 你觉得你适合从事哪个方向的开发 synchronized与lock的区别,使用场景。看过synchronized的源码没 JVM自动内存管理,Minor GC与 阅读全文
posted @ 2020-03-04 11:16 jentary 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.1 JAVA基础 面向对象和面向过程的区别 Java 语言有哪些特点 关于 JVM JDK 和 JRE 最详细通俗的解答 Oracle JDK 和 OpenJDK 的对比 List 和 Set 的区别 什么是 Java 程序的主类 应用程序和小程序的主类有何不同 Java 应用程序与小程序之间有 阅读全文
posted @ 2020-02-26 21:55 jentary 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、分布式缓存一致性 读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓存,同时返回响应。 更新的时候,先删除缓存,然后更新数据库。 zookeeper 临时节点解决分布式锁 canal 框架 2、缓存的应用场景,为什么使用缓存 查询需要经过复杂逻辑计算 并发访问请求比较多的时候 高 阅读全文
posted @ 2020-02-26 21:18 jentary 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 中文社区 https://elasticsearch.cn/ spring data es Spring Data Elasticsearch 官方文档 一、elasticsearch Elasticsearch是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好, 阅读全文
posted @ 2020-02-21 16:56 jentary 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 解耦、流量消峰 kafka 分布式,基于zookeeper协调的分布式消息系统,支持分区(partition)多副本(replica) 每秒10万的吞吐量,零拷贝,不经过内存,没有遵守 jms规范 端口默认9092 中文文档 http://kafka.apachecn.org/ 1、消费者 prod 阅读全文
posted @ 2020-02-21 13:15 jentary 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 文档型数据库,数据接口BSON,最像关系型数据库的非关系型数据库 一、sql数据库与nosql数据库区别 数据类型 应用场景:社交、游戏、物流、物联网、视频直播 数据量大 tb pb 写入操作频繁 价值比较低,对事物性要求不高 不适合复杂join 适合水平扩展 优点: 1、高性能 2、高可用 3、高 阅读全文
posted @ 2020-02-19 21:37 jentary 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 11 阅读全文
posted @ 2020-02-19 15:09 jentary 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 接口分类 1、开放接口 通过appid+appsocet生成accessToken 进行通讯,遵循 OAuth2.0协议方式 2、内部接口 一般只能在局域网中进行访问 如何设计项目的接口? 有几个点 1开放接口和内部接口的区别 接口开发平台 auth2.0协议 2安全性 https 3网关 4实现黑 阅读全文
posted @ 2020-02-18 17:04 jentary 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 一、hystrix 服务雪崩效应 当并发请求 去请求某一个服务时,超过tomcat的最大请求数,其他服务请求就会等待,造成服务雪崩,大量服务请求延迟等待 1、断路器 2、服务降级 在高并发情况下,防止用户一直等待,没有线程处理客户端请求时候,给客户端反馈 fallback 3、服务熔断 为了保护服务 阅读全文
posted @ 2020-02-17 12:19 jentary 阅读(165) 评论(0) 推荐(0) 编辑
摘要: feign 服务与服务之间的调用方式 feign默认是用ribbon,默认支持集群 @FeignClient("stores") public interface StoreClient { @RequestMapping(method = RequestMethod.GET, value = "/ 阅读全文
posted @ 2020-02-16 19:02 jentary 阅读(118) 评论(0) 推荐(0) 编辑
摘要: ribbon 本地客户端负载均衡器 #设置ribbon 读取和超时时间 默认1秒 超过1秒调用失败 ribbon.ConnectTimeout=5000 # Read timeout used by Apache HttpClient ribbon.ReadTimeout=5000 ribbon 故 阅读全文
posted @ 2020-02-16 12:25 jentary 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 中文api https://www.springcloud.cc 一、springcloud 是一套完整的微服务解决方案框架 流程: 请求统一通过 API 网关(Zuul)来访问内部服务。 网关接收到请求后,从注册中心(Eureka)获取可用服务。 由 Ribbon 进行均衡负载后,分发到后端具体实 阅读全文
posted @ 2020-02-14 21:31 jentary 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一、SOA:是一种面向服务的架构,是一种架构设计思想 比如有多个项目都访问一个数据库,比较不安全,或是代码重复量大, 可一把访问数据的部门设置成一种服务或是一个项目,所有的项目都通过这个服务访问数据库,增加安全性,减少代码重复量 项目和服务间和用http,或者webservice协议,或者是基于so 阅读全文
posted @ 2020-02-12 19:44 jentary 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 分布式配置中心 分布式服务的配置文件能够在后台可配置管理,不需要重启服务 1、阿波罗 携程 有图形界面 ,分布式配置中心,配置文件信息存放在数据库里 2、springcloud 没有后台管理,配置文件信息存在版本控制器里(git|svn) 阅读全文
posted @ 2020-02-12 10:50 jentary 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一、zookeeper是分布式数据管理与协调框架,不适合存储大量数据,基础paxos算法 --主从选举 (原子消息广播协议),zookeeper一般都是集群存在,奇数个节点 1、顺序一致性 按照发起的顺序应用到zookeeper 客户端发送消息给zookeeper,消息遵循原子消息广播,消息都同步后 阅读全文
posted @ 2020-02-10 15:24 jentary 阅读(194) 评论(0) 推荐(0) 编辑
摘要: ctrl + shift + a 搜索命令:registry –> 勾选compiler.automake.allow.when.app.running* <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr 阅读全文
posted @ 2020-01-20 10:33 jentary 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、session 二、map 阅读全文
posted @ 2020-01-10 10:12 jentary 阅读(814) 评论(0) 推荐(0) 编辑
摘要: # # COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own application. ^^^# # # COR 阅读全文
posted @ 2020-01-08 10:19 jentary 阅读(233) 评论(0) 推荐(0) 编辑
摘要: #Properties ClASS#Wed Mar 18 16:04:29 CST 2015java.runtime.name=Java(TM) SE Runtime Environmentsun.boot.library.path=D\:\\InstallFiles\\Genuitec\\Comm 阅读全文
posted @ 2019-12-18 11:01 jentary 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.servlet url匹配规则 容器会将http://localhost/tes去掉,将剩下的/aaa.html部分拿来做servlet的映射匹配 而且每次匹配最终都只匹配一个 servlet servletA的url-pattern为/test/*,而servletB的url-pattern为 阅读全文
posted @ 2019-12-13 10:59 jentary 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1、遍历元素下所有子元素 (不包括孙子级) $("#taskPropertyForm").children().each(function (i, item) { var $this = $(item); var _this = item; console.log(i); console.log(i 阅读全文
posted @ 2019-11-27 15:53 jentary 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1、一共分为6种数据类型 Undefined 返回字符串undefined Boolean 返回字符串boolean String 返回字符串sring Number 返回字符串number Object 返回字符串object, var a = null; 返回也是object, null也是Object Function 返回字符串function typeof box 返回字符串undefi 阅读全文
posted @ 2019-11-25 22:23 jentary 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在iframe中获取父级内容 同理,在同域下,父页面可以获取子iframe的内容,那么子iframe同样也能操作父页面内容。在iframe中,可以通过在window上挂载的几个API进行获取. 1,子iframe内调用父类函数方法: window.parent.func(); 2,子Iframe中获 阅读全文
posted @ 2019-10-31 09:32 jentary 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.查看已挂载磁盘信息 df -h2.查看磁盘信息 sudo fdisk -l3.格式化磁盘 mkfs.ext4 /dev/vdb4.挂载磁盘 mount /dev/vdb /mnt5.实现自动挂载 vi /etc/fstab 添加如下内容: /dev/vdb /mnt ext4 defaults 阅读全文
posted @ 2019-10-30 10:26 jentary 阅读(188) 评论(0) 推荐(0) 编辑
摘要: $.fn.myPlugin = function() { //在这里面,this指的是用jQuery选中的元素 this.css('color', 'red'); this.each(function() { //对每个元素进行操作 这里的this指的是普通的dom元素 $(this).append(' ' + $(this)... 阅读全文
posted @ 2019-10-29 15:55 jentary 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文... 阅读全文
posted @ 2019-10-22 10:16 jentary 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 一、语法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http- 阅读全文
posted @ 2019-10-14 22:30 jentary 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Linux软件的安装,更新与卸载 linux软件的安装,更新与卸载 Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件; 第二:对应的有管理工具的deb,rpm等,通常的这 阅读全文
posted @ 2019-10-12 15:05 jentary 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 自动配置中使用的条件化注解 条件化注解 配置生效条件@ConditionalOnBean 配置了某个特定Bean@ConditionalOnMissingBean 没有配置特定的Bean@ConditionalOnClass Classpath里有指定的类@ConditionalOnMissingC 阅读全文
posted @ 2019-10-09 17:23 jentary 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.oracle 现定义一table名为output,其中定义两个column分别为monthid(var型)和sale(number型),若sale值=1000时翻译为D,=2000时翻译为C,=3000时翻译为B,=4000时翻译为A,如是其他值则翻译为Other; SQL如下: Select 阅读全文
posted @ 2019-09-25 15:46 jentary 阅读(2106) 评论(0) 推荐(0) 编辑
摘要: 每门学科最低的分数和人 分组前的筛选 原始表 筛选条件位于group by子句之前 where关键字 不能在where 后使用组函数 分组后的筛选 分组后的结果 筛选条件位于group by子句之后 having关键字 常用的组函数: AVG([distinct] expr) 求平均值 COUNT( 阅读全文
posted @ 2019-09-25 11:11 jentary 阅读(3057) 评论(0) 推荐(0) 编辑
摘要: MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。 1. 字符串截 阅读全文
posted @ 2019-09-24 17:03 jentary 阅读(31784) 评论(0) 推荐(1) 编辑
摘要: group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] ) SELECT GROUP_CONCAT(DISTINCT NAME),mon FROM sale GROUP BY mon SELECT a.` 阅读全文
posted @ 2019-09-24 16:59 jentary 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 1.截取字符串 mysql SUBSTRING_INDEX(SUBSTRING_INDEX(b.`ELEMENT_ALLPARENT_ID`,',',3),',',-1) AS deno oracle '402881e96274cd86016274cd86630000,8aaa87176415997 阅读全文
posted @ 2019-09-24 16:35 jentary 阅读(134) 评论(0) 推荐(0) 编辑