03 2018 档案

摘要:消息队列和生产者消费者模式的区别? 阅读全文
posted @ 2018-03-30 15:42 林夕Emma 阅读(118) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-03-29 17:38 林夕Emma 阅读(340) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_27093465/article/details/74898489 https://jingyan.baidu.com/article/47a29f24711c50c0142399f5.html 阅读全文
posted @ 2018-03-29 17:05 林夕Emma 阅读(273) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/wei83523408/article/details/60472168 阅读全文
posted @ 2018-03-29 15:49 林夕Emma 阅读(161) 评论(0) 推荐(0)
摘要:1.@PathVariable 获取url中的数据 这种写法显得简洁 也可以把参数写在前面 @RequestParam 获取请求参数的值 适合传统的get提交参数的获取 给参数id设置一个默认值 不传id=null 传了就是所传的值 简化@RequestMapping 同款还有@PostMappin 阅读全文
posted @ 2018-03-26 18:56 林夕Emma 阅读(444) 评论(0) 推荐(0)
摘要:1.RequestMapping的作用就是 配置url 2.实现功能: 可以在不同的url访问同一个方法。 阅读全文
posted @ 2018-03-26 17:56 林夕Emma 阅读(255) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/water_0815/article/details/53263643 今天给大家分享一款工具,好的工具能够让开发更高效,有时能成倍地提高。接下来会分几篇来介绍这个 Postman 工具,大致包括软件的下载与安装、软件功能视图、收藏夹管理、请求和响应、环境 阅读全文
posted @ 2018-03-26 17:49 林夕Emma 阅读(11176) 评论(0) 推荐(1)
摘要:视图层处理http请求用@Controller时,要配合模板的使用,模板类似javaweb中的jsp,但是模板的引擎用的是 thymeleaf ,但是并不推荐。 现在的开发模式都是前后端分离,做后端只需要提供一些rest接口,返回一些json格式给前端,使用模板会给性能带来很大的损耗。 模板的使用: 阅读全文
posted @ 2018-03-26 17:29 林夕Emma 阅读(1972) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-03-26 17:12 林夕Emma 阅读(217) 评论(0) 推荐(0)
摘要:通过@value注解,将配置文件中的内容引入 阅读全文
posted @ 2018-03-26 17:11 林夕Emma 阅读(168) 评论(0) 推荐(0)
摘要:官方解决方案,Maven引入依赖 <dependency> <groupId> org.springframework.boot </groupId> <artifactId> spring-boot-configuration-processor </artifactId> <optional> 阅读全文
posted @ 2018-03-25 20:50 林夕Emma 阅读(280) 评论(0) 推荐(0)
摘要:本文转发自技术世界,原文链接 http://www.jasongj.com/java/nio_reactor/ 同步 vs. 异步 同步I/O 每个请求必须逐个地被处理,一个请求的处理会导致整个流程的暂时等待, 这些事件无法并发地执行。用户线程发起I/O请求后需要等待或者轮询内核I/O操作完成后才能 阅读全文
posted @ 2018-03-22 16:09 林夕Emma 阅读(261) 评论(0) 推荐(0)
摘要:INCR key 将 key 中储存的数字值增一。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。 本操作的值限制在 64 位(bit)有符号数字表示之内。 这是一个针对字符串的操作 阅读全文
posted @ 2018-03-22 11:02 林夕Emma 阅读(11790) 评论(0) 推荐(0)
摘要:方案1[主动]后台点击更新缓存按钮,从DB查找最新数据集合,删除原缓存数据,存储新数据到缓存;问题:更新过程中删除掉缓存后刚好有业务在查询,那么这个时候返回的数据会是空,会影响用户体验 方案2[被动]前台获取数据时发现没有缓存数据就会去数据库同步数据到缓存问题:当并发请求获取缓存数据不存在的时候,就 阅读全文
posted @ 2018-03-22 10:26 林夕Emma 阅读(784) 评论(0) 推荐(0)
摘要:next后等待项目构建完成 运行方法一: 方法二: 阅读全文
posted @ 2018-03-21 11:12 林夕Emma 阅读(184) 评论(0) 推荐(0)
摘要:创建数据库 查看当前服务器下数据表列表 修改数据库 删除数据库 https://www.cnblogs.com/jiangxiaobo/p/7089345.html 阅读全文
posted @ 2018-03-21 09:40 林夕Emma 阅读(96) 评论(0) 推荐(0)
摘要:1.共享锁和排它锁的区别 阅读全文
posted @ 2018-03-20 18:38 林夕Emma 阅读(165) 评论(0) 推荐(0)
摘要:http://www.jb51.net/article/86141.htm 阅读全文
posted @ 2018-03-20 18:37 林夕Emma 阅读(109) 评论(0) 推荐(0)
摘要:注意:wait方法需要释放锁,前提条件是它已经持有锁。所以wait和notify(或者notifyAll)方法都必须被包裹在synchronized语句块中, 并且synchronized后锁的对象应该与调用wait方法的对象一样。否则抛出IllegalMonitorStateException s 阅读全文
posted @ 2018-03-20 14:40 林夕Emma 阅读(230) 评论(0) 推荐(0)
摘要:多线程编程中的三个核心概念 原子性 这一点,跟数据库事务的原子性概念差不多,即一个操作(有可能包含有多个子操作)要么全部执行(生效),要么全部都不执行(都不生效)。 关于原子性,一个非常经典的例子就是银行转账问题:比如A和B同时向C转账10万元。如果转账操作不具有原子性,A在向C转账时,读取了C的余 阅读全文
posted @ 2018-03-20 13:32 林夕Emma 阅读(140) 评论(0) 推荐(0)
摘要:Jedis相应的jar包 编写一段程序来测试一下 1.新建一个Java的项目 2.引入jedis开发包 3.将包添加到构建路径中 4.创建一个测试类 5.创建一个Jedis的单实例的测试 阅读全文
posted @ 2018-03-18 21:11 林夕Emma 阅读(218) 评论(0) 推荐(0)
摘要:1.建议安装在Linux服务器上来运行测试的 阅读全文
posted @ 2018-03-18 19:42 林夕Emma 阅读(123) 评论(0) 推荐(0)
摘要:1.Redis的由来 创始人觉得Mysql不好用,就自己写了; 国内使用Redis的网站有新浪微博,知乎; 国外GitHub; VMWare也支持redis的开发 2.Redis的概述 官方提供的测试数据:有50个并发程序来执行10w次请求,Redis读取的速度可以达到每秒11w次(11w/s); 阅读全文
posted @ 2018-03-18 19:25 林夕Emma 阅读(210) 评论(0) 推荐(0)
摘要:1.什么是NoSql? 2.为什么需要NoSQL? 互联网经历了1.0和2.0的发展; web1.0 是早期新浪,雅虎等只能浏览,不能交互; 传统关系型数据库在应付web2.0这种动态网站的时候力不从心,暴露出很多难以克服的问题。 2.1高并发读写问题 数据库的承载能力就达不到要求了,每秒上万次的读 阅读全文
posted @ 2018-03-18 18:07 林夕Emma 阅读(336) 评论(0) 推荐(1)
摘要:JRebel 介绍 IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费不少生命啊。目前对于idea热部署最好的解决方案就是安装JRebel插件,这样不论是更新 class 类还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。 阅读全文
posted @ 2018-03-16 13:33 林夕Emma 阅读(3571) 评论(0) 推荐(1)
摘要:1. list 和 set 的有序无序是否可重复 2.ArrayList、Vector、HashMap、HashSet的默认初始容量、加载因子、扩容增量 2.1 为什么要讨论这些集合的 默认初始容量和扩容? 2.2 什么情况需要扩容? 3.List介绍 阅读全文
posted @ 2018-03-16 11:39 林夕Emma 阅读(318) 评论(0) 推荐(0)
摘要:1.引入日志依赖包 2.web.xml中的配置 3.log4j.properties 参考链接: 阅读全文
posted @ 2018-03-15 17:47 林夕Emma 阅读(5837) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-03-15 15:09 林夕Emma 阅读(383) 评论(0) 推荐(0)
摘要:https://www.sojson.com/blog/103.html 阅读全文
posted @ 2018-03-15 13:59 林夕Emma 阅读(152) 评论(0) 推荐(0)
摘要:https://www.zhihu.com/question/20278740 阅读全文
posted @ 2018-03-15 13:40 林夕Emma 阅读(115) 评论(0) 推荐(0)
摘要:如果存储过程中没有执行commit,那么spring容器一旦发生了事务回滚,存储过程执行的操作也会回滚。如果存储过程执行了commit,那么数据库自身的事务此时已提交,这时即使在spring容器中托管了事务,并且由于其他原因导致service代码中产生异常而自动回滚,但此存储过程是不会回滚,因为数据 阅读全文
posted @ 2018-03-14 16:02 林夕Emma 阅读(3751) 评论(0) 推荐(0)
摘要:作者:silence链接:https://www.zhihu.com/question/28586791/answer/153556269来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 GET和POST长度的限制问题 GET 1.GET是通过URL提交数据,因此GET 阅读全文
posted @ 2018-03-11 14:48 林夕Emma 阅读(117) 评论(0) 推荐(0)
摘要:http://www.sohu.com/a/166564812_690895 阅读全文
posted @ 2018-03-11 13:37 林夕Emma 阅读(224) 评论(0) 推荐(0)
摘要:https比http安全,是超文本传输协议安全,比http多了一个由TLS(SSL)提供的secure。 https保护了什么? 网络安全关心的问题: confidentiality:机密性(你浏览网页的数据在别人看来就是一团乱码,无法获取密码银行卡等信息); intergrity: 完整性(发送获 阅读全文
posted @ 2018-03-11 11:39 林夕Emma 阅读(303) 评论(0) 推荐(0)
摘要:input { outline: none; //去掉input框样式 margin : 20%; //边界20%(上左右) border-color: #ccc; //边框颜色 border-style: solid; //实线 border-top-width: 0px; border-right-width: 0px; border-bottom-... 阅读全文
posted @ 2018-03-07 16:27 林夕Emma 阅读(132) 评论(0) 推荐(0)
摘要:1.驼峰写法 阅读全文
posted @ 2018-03-07 14:58 林夕Emma 阅读(135) 评论(0) 推荐(0)
摘要:说明:之前两天属于入门,文章可能存在片段信息 1.镜像 2. 三、添加相应的框架以及依赖 1.引入sass预编译工具加快编码速度,跑命令npm install node-sass --save-dev, npm install sass-loader --save-dev,如果node-sass比较 阅读全文
posted @ 2018-03-06 10:42 林夕Emma 阅读(196) 评论(0) 推荐(0)
摘要:学习链接: 1.使用 JavaScript 表达式进行运算时,只能使用单个表达式或者链式调用,不能使用语句。 2.插值: 3.指令 4.修饰符 5.ECMAScript 6 说明 6.export default {} 是来干嘛的 阅读全文
posted @ 2018-03-05 16:00 林夕Emma 阅读(243) 评论(0) 推荐(0)
摘要:学习链接 1.前后端分离开发模式 2.SPA:single page web application( 单页应用程序 或 单页Web应用) 3.RESTful 风格接口 4.vue 是什么 vue 不仅仅是 vue.js 这一个文件,而是围绕 vue.js 配套的一系列的工具。 5.命令行的重要性 阅读全文
posted @ 2018-03-02 14:05 林夕Emma 阅读(237) 评论(0) 推荐(0)
摘要:Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入。: http://vuejs.org/js/vue.min.js 以下推荐国外比较稳定的两个 CDN,国内还没发现哪一家比较好,目前还是建议下载到本地。 BootCDN(国内) : https://cdn.boo 阅读全文
posted @ 2018-03-02 09:07 林夕Emma 阅读(224) 评论(0) 推荐(0)
摘要:hellogirl前端网站 : http://www.jqhtml.com/category/article FungLeo: http://blog.csdn.net/FungLeo/article/details/77585205 阅读全文
posted @ 2018-03-01 17:11 林夕Emma 阅读(254) 评论(0) 推荐(0)
摘要:李学凯 :http://blog.csdn.net/qq_27093465/article/details/51750535 码农场:http://www.hankcs.com/program/ 徐刘根: http://my.csdn.net/u010870518 报恩的猫: http://blog 阅读全文
posted @ 2018-03-01 11:05 林夕Emma 阅读(369) 评论(0) 推荐(0)
摘要:idea 清屏(控制台)快捷键 eclipse清屏快捷键为鼠标右键+R 而在idea中默认并没有清屏console的快捷键 所以需要我们自行设置: 1,ctrl+alt+s打开settings 2,找到keymap 3,搜索 clear all 4,设置快捷键为R,及可以通过R键清空console, 阅读全文
posted @ 2018-03-01 10:52 林夕Emma 阅读(516) 评论(0) 推荐(0)