11 2018 档案

摘要:1. httpClient 默认超时时间是 60秒 2.httpClient 是模拟表单提交,所以服务端接口要用HttpServletRequest request 接收 例如: request.getParameter("name"); 阅读全文
posted @ 2018-11-30 16:11 英特费斯 阅读(564) 评论(0) 推荐(0) 编辑
摘要:1. #{} 和 ${}的区别 #{} 在sql中相当于一个参数站位符,会对传进来的参数加上单引号,会经过PreparedStatement编译,能防住sql注入,一般用来传入参数。 ${} 一个静态站位符,传进来什么就是什么,一般用来传入表名,或者是要显示的字段 2、当实体类中的属性名和表中的字段 阅读全文
posted @ 2018-11-22 20:17 英特费斯 阅读(111) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/xzknet/article/details/82846475 阅读全文
posted @ 2018-11-21 19:48 英特费斯 阅读(55) 评论(0) 推荐(0) 编辑
摘要:连接池场景: 解决连接重用的方案分析 我们想象火车站售票大厅的情况,平时客流比较少时,我们只开几个售票窗口,不管有没有顾客来买票:多时间处于空闲状态。在如节假日等高峰期,所有售票窗口都会启用。特别地,在春运这样的最高峰期,可能会有临时窗口。但临时窗口也不是无限制地多开,开窗口要耗费物力人力。这样在高 阅读全文
posted @ 2018-11-21 19:47 英特费斯 阅读(134) 评论(0) 推荐(0) 编辑
摘要:常见问题 为什么服务下线了,Eureka Server 接口返回的信息还会存在。 为什么服务上线了,Eureka Client 不能及时获取到。 为什么有时候会出现如下提示: EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP 阅读全文
posted @ 2018-11-10 19:40 英特费斯 阅读(1516) 评论(0) 推荐(0) 编辑
摘要:堆:(对象) 引用类型的变量,其内存分配在堆上或者常量池(字符串常量、基本数据类型常量),需要通过new等方式来创建。 堆内存主要作用是存放运行时创建(new)的对象。 (主要用于存放对象,存取速度慢,可以运行时动态分配内存,生存期不需要提前确定) 栈:(基本数据类型变量、对象的引用变量) 基本数据 阅读全文
posted @ 2018-11-10 10:06 英特费斯 阅读(134) 评论(0) 推荐(0) 编辑
摘要:zuul 内置参数 zuul.host.maxTotalConnections 适用于ApacheHttpClient,如果是okhttp无效。每个服务的http客户端连接池最大连接,默认是200. zuul.host.maxPerRouteConnections 适用于ApacheHttpClie 阅读全文
posted @ 2018-11-07 09:51 英特费斯 阅读(5089) 评论(0) 推荐(0) 编辑
摘要:左边是mongodb查询语句,右边是sql语句。对照着用,挺方便。 db.users.find() select * from users db.users.find({"age" : 27}) select * from users where age = 27 db.users.find({"u 阅读全文
posted @ 2018-11-07 09:07 英特费斯 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1 查看打开文件 cat 文件名 2 对比文件差异 diff 文件1 文件2 3 查找文件 find -name '文件名' 4 mv 5 创建文件夹 mkdir 6 进入文件夹 cd 7 查看文件 tail 8 编辑文件 vi 进入编辑模式 i : wq (输入「wq」,存盘并退出vi) 阅读全文
posted @ 2018-11-06 19:26 英特费斯 阅读(93) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/b2e53a2521fc https://www.jianshu.com/p/b2e53a2521fc 阅读全文
posted @ 2018-11-06 15:34 英特费斯 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1 消费类型 广播消费 : 一条消息被多个消费者消费 集群消费:一个 Consumer Group 中的 Consumer 实例平均分摊消费消息。例如某个 Topic 有 9 条消息,其中一个 Consumer Group 有 3 个实例(可能是 3 个进程,或者 3 台机器) ,那么每个实例只消费 阅读全文
posted @ 2018-11-06 11:10 英特费斯 阅读(355) 评论(0) 推荐(0) 编辑
摘要:corePoolSize :线程池的核心池大小,在创建线程池之后,线程池默认没有任何线程。 当有任务过来的时候才会去创建创建线程执行任务。换个说法,线程池创建之后,线程池中的线程数为0,当任务过来就会创建一个线程去执行,直到线程数达到corePoolSize 之后,就会被到达的任务放在队列中。(注意 阅读全文
posted @ 2018-11-06 10:34 英特费斯 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1.ThreadLocal 关键字 会为每个线程创建一个副本,多线程情况下用 volatile 关键字修饰的数据被修改会将被修改的数据马上同步到内存中,另一个线程来读取时是读取内存中已经被修改的数据,所以线程安全 1. 线程和进程有什么区别? 线程是进程的子集,一个进程可以有很多线程,每条线程并行执 阅读全文
posted @ 2018-11-06 10:25 英特费斯 阅读(146) 评论(0) 推荐(0) 编辑
摘要:1. java泛型 避免编译错误 (ArrayList定义时候) 避免强制类型装换 2 多态的体现 实现多态主要有以下三种方式:1. 接口实现 2. 继承父类重写方法 3. 同一类中进行方法重载 3.接口和抽象类的区别 1.抽象类可以有方法实现,jdk.1.8之前接口不能有方法实现 2.抽象类可以有 阅读全文
posted @ 2018-11-05 17:05 英特费斯 阅读(98) 评论(0) 推荐(0) 编辑
摘要:默认端口 6379 单个value 最大可以保存1G 默认RDB(异步刷盘方式) 禁用持久化修改redis.conf,找到save配置,改为save "" 即可 1. 特点 Redis本质上是一个Key-Value类型的内存数据库,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据f 阅读全文
posted @ 2018-11-05 10:33 英特费斯 阅读(142) 评论(0) 推荐(0) 编辑
摘要:spring boot 好处 1. 简化配置,spring boot 提供了默认配置 例如 日志 默认logback日志 info级别 2. 简化部署,内嵌容器,tomcat,jetty,直接部署jar到服务器上就行 1. Spring Boot中application.yml与bootstrap. 阅读全文
posted @ 2018-11-02 16:13 英特费斯 阅读(391) 评论(0) 推荐(0) 编辑
摘要:1. 数据库事务的四个特性及含义 数据库事务transanction正确执行的四个基本要素。ACID,原子性(Atomicity)、一致性(Correspondence)、隔离性(Isolation)、持久性(Durability)。原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能 阅读全文
posted @ 2018-11-02 15:05 英特费斯 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1. spring 事物传播属性 Spring支持两种类型的事务管理: 编程式事务管理:这意味你通过编程的方式管理事务,给你带来极大的灵活性,但是难维护。 声明式事务管理:这意味着你可以将业务代码和事务管理分离,你只需用注解和XML配置来管理事务。 ① 事物注解方式: @Transactional 阅读全文
posted @ 2018-11-02 09:41 英特费斯 阅读(123) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示