- 博客(49)
- 资源 (1)
- 收藏
- 关注
转载 项目管理与“三岁看老”
转自:https://blog.youkuaiyun.com/dylanren/article/details/6183438“三岁看老”是中国的一句俗语,意思是通过一个三岁孩子的行为举止便可以感受到这孩子将来会是一个什么样的人,更深刻的说,一个人小时候的行为习惯影响着他的一生。有学者对这句话进行了实验研究,得出了科学的结论,证明了这句话的合理性。摘抄如下: 1980年,卡斯比教授同伦敦国王学院的精神病学家...
2018-05-30 21:46:48
254
转载 给程序员的18个忠告
转自:https://blog.youkuaiyun.com/dylanren/article/details/568342211 想清楚,写清楚,说清楚,才是真正的清楚!2 多花点时间沟通清楚需求,才能把握正确方向!3 修复需求错误的成本是代码错误的几十倍!4 程序员最大的坏习惯就是:急于动手写代码!5 提高开发效率的捷径:一次做对,不返工!6 写代码之前三件事: 弄清楚做什么; 说清楚怎么...
2018-05-30 21:41:14
330
转载 黎活明给程序员的忠告
黎活明,传智播客教育总裁,Java EE高级架构师、咨询顾问、高级讲师,国内第一本ejb3.0书籍的作者,有着丰富的b/s系统开发与网站运营经验。现任传智播客教育科技有限公司Java EE高级架构师与咨询顾问。其中一些我认为经典的地方,做了标红处理。展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们...
2018-05-10 11:05:23
258
转载 认清三个层次的现实
原标题:认清三个层次的现实,是 Ray Dalio 白手起家成为亿万富豪的终极秘诀纵观历史,伟大的思想家、CEO和企业家们的共性之一就是,他们能够从一个更深的层次上认清现实。正是因为这个原因,在其他所有人都在玩跳棋的时候,他们就已经开始象征性地下象棋了。在过去的几年里,我花了数千小时阅读、观察和聆听历史上最明智的商业领袖的每一件事,从 Charlie Munger、Elon Musk、
2017-12-27 09:51:04
789
转载 上传文件的两种类型有什么区别
转自:https://www.cnblogs.com/leechenxiang/p/6541572.html很早以前的单应用项目上传图片都是很简单的,上传图片后在controller层设置路径并且保存到服务器的某个路径下就行了,数据库中存储路径地址,最后在tomcat中设置一个虚拟路径就行了,很多年以前大多都是这么做的。然而随着技术的更新迭代,SOA,微服务,这样的做法是会被淘汰的,如果是...
2019-01-11 18:00:14
2302
1
转载 eclipse中java项目的build path详解
转自:https://www.cnblogs.com/ermu-learn/archive/2016/01/21/5147354.htmlBuildPath中只支持加入jar文件,具体方法如下:在eclips里在工程名上右键->build path->contigure bud path->java build path里有个libraries->add external ...
2018-06-30 17:25:37
1622
转载 java8新特性整理
转自:https://blog.youkuaiyun.com/54powerman/article/details/73188951java9快来了,必须得梳理一下java8了。官方文档:http://docs.oracle.com/javase/specs/jls/se8/html/index.html一、接口的默认方法和静态方法接口里也可以写方法体了,实现该接口的类不再强制实现该方法,只需要在方法签名增加...
2018-06-10 20:59:07
588
1
转载 Java多线程基础
转自:https://blog.youkuaiyun.com/jediael_lu/article/details/77097336Java多线程基础一概述一基础内容1线程的基本概念2JAVA线程基础3创建新线程的2种方法二线程状态及其变迁1Java线程的六种状态2线程状态的变迁二常用API一1创建启动线程二终止线程的方法三线程优先级四waitnofitynotifyAll五一些deprecated的API六...
2018-06-10 20:57:51
255
转载 购物车的原理及实现.(仿京东实现原理)
转自:https://www.cnblogs.com/wang-meng/p/5854773.html2018年1月20号更新:这个博客是自己对着传智的视频一点点学习的, 敲完了一整遍代码感觉自己也学到挺多东西,现在好多小伙伴说链接失效了, 现在补上传智的整套视频和源码,有问题给我留言。链接:https://pan.baidu.com/s/1c3MMv6o 密码:w9py2017年7月14日更新:...
2018-06-07 22:50:15
345
转载 Spring Session - 使用Redis存储HttpSession例子
转自:https://www.cnblogs.com/chenpi/p/6347299.htmlSpring Session - 使用Redis存储HttpSession例子阅读目录目的添加pom.xml配置Spring Session操作HttpSession编写main方法运行程序,测试验证工程源码参考参考资料目的使用Redis存储管理HttpSession;添加pom.xml该工程基于Spr...
2018-05-31 22:37:12
796
转载 Maven就是这么简单
转自:https://segmentfault.com/a/1190000013582912?utm_source=tag-newest/*&^%$什么是MavenMaven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中..Maven是一...
2018-05-31 21:28:34
690
转载 RabbitMQ的应用场景以及基本原理介绍
转自:https://blog.youkuaiyun.com/whoamiyang/article/details/549547801.背景RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息写入数据库后,...
2018-05-30 22:04:40
376
转载 Java集合面试总结
转自 :https://blog.youkuaiyun.com/huangshulang1234/article/details/79876669 Java集合面试总结★★★★★集合框架:用于存储数据的容器。特点:1:对象封装数据,对象多了也需要存储。集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集...
2018-05-30 21:56:28
277
转载 构建微服务:Spring boot 入门篇
构建微服务:Spring boot 入门篇 转自:https://www.cnblogs.com/ityouknow/p/5662753.html什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是sprin...
2018-05-30 21:27:49
242
转载 如何定位、排除和避免MySQL数据库性能问题?
做大流量访问级别的web应用开发的项目的时候,我们不得不经常要对应用中的各项功能不断的进行检测,优化以防止应用在关键时刻挂掉。下面作者就如何定位,排除以及避免MySQL数据库性能问题上面发表一些看法。期望能够帮助到同行们能够打造更坚固,更稳定的web应用。(1)设计表时尽量使用 innodb数据库引擎建表时,显式指定使用innodb数据库引擎,而不是myisam引擎,myisam引擎的锁是表锁,读...
2018-05-30 21:22:48
993
转载 Redis、Memcache和MongoDB的区别
转自:https://www.cnblogs.com/tuyile006/p/6382062.htmlRedis、Memcache和MongoDB的区别 >>MemcachedMemcached的优点:Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大...
2018-05-15 21:11:26
217
转载 zookeeper在Dubbo中扮演了一个什么角色,起到了什么作用啊?
摘自:https://www.zhihu.com/question/25070185dubbo是动物..zookeeper是动物园的管理员!按我的理解,您可以把dubbo服务想象成学校里的一个学生,并且对应有一个学号,zookeeper则是想象成一个教务网管理系统。我们可以通过教务网管理系统,查找到对应的学生。我们首先通过注册入学,将学生和学号对应绑定。 比方说项目是一个分布式的...
2018-05-14 09:30:43
703
1
原创 非常全的linux面试笔试题及参考答案
一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统.3. Linux文件系统中每个文件用 i节点来标识.4. 全部磁盘块由四个部分组成,分别为引导块、专用块、 i节点表块和数据存储块.5. 链接分为: 硬链接和符号链接 .6. 超级块包含了i节点表和空闲块表等重要的文件系统信息.7. 某文件的权限为:d-r...
2018-05-14 07:38:56
1185
原创 Redis是什么,Redis不可能比Memcache快
1. Redis是什么这个问题的结果影响了我们怎么用Redis。如果你认为Redis是一个key value store, 那可能会用它来代替MySQL;如果认为它是一个可以持久化的cache, 可能只是它保存一些频繁访问的临时数据。Redis是REmote DIctionary Server的缩写,在Redis在官方网站的的副标题是A persistent key-value database ...
2018-05-14 07:29:50
1025
转载 Java中的多线程你只要看这一篇就够了
转自:https://www.cnblogs.com/wxd0108/p/5479442.html Java中的多线程你只要看这一篇就够了引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给...
2018-05-14 07:13:10
263
转载 [基础]同步消息和异步消息传递的区别?
转载 https://www.cnblogs.com/eason-liu/p/8053558.html[基础]同步消息和异步消息传递的区别?在系统交互时候选择同步还是异步有时候很让人困扰,希望通过阅读这篇文章可以帮助更好的理解同步与异步。同步与异步消息的区别1、同步消息 同步消息传递涉及到等待服务器响应消息的客户端。消息可以双向地向两个方向流动。本质上,这意味着同步消息传递是双向通信。即...
2018-05-13 22:54:22
2423
转载 MaxScale:实现MySQL读写分离与负载均衡的中间件利器
转自: https://www.cnblogs.com/wajika/p/6625328.htmlMaxScale:实现MySQL读写分离与负载均衡的中间件利器 1、MaxScale 是干什么的?配置好了MySQL的主从复制结构后,我们希望实现读写分离,把读操作分散到从服务器中,并且对多个从服务器能实现负载均衡。读写分离和负载均衡是MySQL集群的基础需求,MaxScale 就可以帮着我们方...
2018-05-13 21:17:21
1002
转载 myeclipse配置下tomcat debug启动很慢
今天在MyEclipse中用debug模式启动项目时比用普通模式启动满了几十百,在网上查了下解决方法:【转】myeclipse配置下tomcat debug启动很无比慢,而run启动很快今天照常使用MyEclipse 6.5 Blue Edition进行开发,但是却遇到一个怪问题。在MyEclipse环境下,我习惯每次都用debug模式启动Tomcat。这样不管我需不需要debug,我都能可能用得...
2018-03-30 12:46:59
203
转载 mysql远程访问权限问题
Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录:1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;IDENTIFIED BY后跟的是密码,可设为空。2. FLUSH privileges; 更新 Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在...
2018-03-15 09:48:34
398
原创 java集成支付宝
1.app支付服务端DEMO&SDK 官方网址:https://docs.open.alipay.com/54/106370/下载sdk,并在项目中引入包2.java服务端增加一个接口(根据app业务参数调用支付宝SDK生成支付订单并返回),示例代码如下: //实例化客户端 AlipayClient alipayClient = new Def
2018-01-09 17:15:39
980
转载 maven安装以及myeclipse10配置maven
http://blog.youkuaiyun.com/u013147600/article/details/46832619
2017-11-22 16:34:17
282
原创 Jmeter后台接口测试
作为一名java程序员,写完后端接口肯定是要自测的,以前都是在用火狐的查件HttpRequester,最近发现升级到最新版火狐后,提示已停用。 所以想到了Jmeter这个测试工具。它不仅功能测试,还有性能测试等等。 以下介绍下作为一名后端java最常用的接口测试: 1.打开jemter 默认会有测试计划、工作台。右键点击测试计划添加线程组,如图: 2.右键点击线程组,添加HTTP请求如图:
2017-11-22 15:23:55
1336
转载 Java Concurrency
http://www.blogjava.net/xylz/archive/2010/07/08/325587.html《深入浅出 Java Concurrency》目录这是一份完整的Java 并发整理笔记,记录了我最近几年学习Java并发的一些心得和体会。结合《java并发实战》这本书一起学习
2017-11-15 15:14:47
324
原创 为什么都用linux当后台服务器
1.linux本身是网络操作系统,支持所有TCP/IP协议,网络功能是内核中六大模块之一2.linux和unix兼容,unix是早期的服务器霸主,现在份额逐渐让给linux了3.linux是多用户多进程系统,windows是单用户伪多用户系统,不适合服务器4.互联网开放,linux也是开放的,像apach这样的开放软件优先在linux上实现5.lin
2017-11-13 13:59:08
1724
原创 ssm框架中文乱码问题
从今天开始我会记录下自己spring+mybatis+MySQL项目的一个搭建以作为以后的参考今天先记录一下中文乱码问题1.首先新建项目后将项目整体编码设置为UFT-82.web.xml中设置过滤器:encodingFilterorg.springframework.web.filter.CharacterEncodingFiltertrue
2017-11-13 13:57:42
1468
1
转载 jquery操作select(取值,设置选中)
jquery操作select(取值,设置选中) 每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。 比如 1、设置value为pxx的项选中 $(".selector").val("pxx"); 2、设置text为pxx的项选中 $(".selector").find("option[tex
2017-11-13 13:56:17
256
原创 修改类文件 tomcat不用重启,验证码出不来的问题
server.xml文件中的最后加入 context标签 这个的缺点是不能多个项目 unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
2017-11-13 10:54:50
381
转载 Web系统大规模并发—电商秒杀与抢购
【问底】徐汉彬:Web系统大规模并发——电商秒杀与抢购 http://www.youkuaiyun.com/article/2014-11-28/2822858 发表于2014-12-02 09:30| 101333次阅读| 来源优快云|127 条评论| 作者徐汉彬问底徐汉彬大数据摘要:电商的秒杀和抢购,从技术的角度来说,会对Web系统产生巨大的考验。本期《问底》,徐汉彬将带
2017-11-10 14:01:49
389
转载 redis基本命令
目录全局操作:1.redis是key-value存储的,放在内存中,并在磁盘持久化的数据结构存储系统2.redis提供原子自增操作incr,用来防止多线程并发出现数据错误。3.删除操作:del.若数据不存在返回(nil)4.redis可以定时存储,即设置几秒后删除该变量5.存储有序队列:list6.无序且唯一集合set7.有序集合sorted set8.对象存储
2017-11-10 14:01:11
297
转载 数组 集合 map
数组Array和集合的区别: (1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) (2)JAVA集合可以存储和操作数目不固定的一组数据。 (3)若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。 联系:使用相应的toArray()和Arrays.asList()方法可以回想转换。 一.
2017-11-10 13:58:20
383
转载 MyEclipse优化
http://blog.youkuaiyun.com/zzq900503/article/details/52925276前面我们有转过一篇文章:解决MyEclipse吃内存,让MyEclipse飞起来,MyEclipse速度 现象但是遇到了一种情况,编辑jsp页面卡,尤其是使用快捷键ctrl+ 时会很卡。编辑java页面没问题的,比较流畅。在jsp页面中一点ctrl+
2017-11-10 13:52:30
304
转载 Java缓存
最近再ITEYE上看到关于讨论JAVA缓存技术的帖子比较多,自己不懂,所以上网大概搜了下,找到一篇,暂作保存,后面如果有用到可以参考。此为转贴,帖子来处:http://cogipard.info/articles/cache-static-files-with-jnotify-and-ehcache 介绍 JNotify:http://jnotify.sourceforge.net/,
2017-11-10 13:51:27
301
转载 JSP执行过程
1)首先,客户端发出请求(request ),请求访问JSP网页2)接着,JSP Container将要访问的.JSP文件 转译成Servlet的源代码(.java文件)3)然后,将产生的Servlet的源代码(.java文件)经过编译,生成.class文件,并加载到内存执行4)最后把结果响应(response )给客户端 执行JSP网页文件时,需要经过两个时期:转译时期(Tr
2017-11-10 13:50:44
287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅