JAVA技术

Java技术

JavaCore技术知识,Sping、SpringMVC、MyBatis等主流常用框架技术记录, Android等相关知识连载与知识积累记录。
前端技术

前端技术

每一张展现在你的面前的华丽页面背后,都有日夜操劳的辛苦。主要涵盖:jQuery、ExtJs、bootstrap等技术知识。
数据库技术

数据库技术

作为项目的记忆大脑,数据库可是至关重要的作用。主要涵盖:MySQL、Oracle、SQLServer数据库知识。
生活感悟

生活感悟

生活的坑都是自己挖的!譬如,听别人讲话,听到最后,耳朵里只会记住两类话:最愿意听的和最不愿意听的。 然后,喜欢听的未必化成快乐,但不喜欢听的一定化成了痛苦,其他的都化成了风。
独家珍藏

独家珍藏

天外有天,人外有人。想优秀那么就先向优秀的事物学习。 这里搜集整理了互联网精华文章、作品与部分个人作品收藏整理。 本站所有文章,除非特殊注明,均为原创,转载请注明出处。
历史成长

历史成长

你是否不懈努力却被人看低?你是否在梦想和现实面前对自己撒了一次谎? 你是否在孤单寂寞的夜里才学会成长?谁会在乎我们身在何处, 谁又会知道我要去往何方,许多的沟壑等着我去跨越,许多的束缚等着我去解放。
程序员进阶路上认为很不错帮助很大的一些书

程序员进阶路上认为很不错帮助很大的一些书

富家不用买良田,书中自有千钟粟。安居不用架高楼,书中自有黄金屋。娶妻莫恨无良媒,书中自有颜如玉。《励学篇》 自古至今,读书都被视作是对一个人的发展进步起到重要作用的事情,而对于程序员,更加粗暴直接的方式来提升自己,那就是“撸起袖子写代码”、“打开网页取精华”,比起枯燥无味的书本阅读,这看起来更快,更高效。 但是,如果有一本书,让程序员愿意阅读,而且对专业学习帮助很大,那这本书厉害了:它一定是解释了Why,还阐述了How,这样的书,便是程序员的“金

阅读全文

漫画:什么是SnowFlake算法?

漫画:什么是SnowFlake算法?

————— 第二天 ————— 方法一:UUIDUUID是通用唯一识别码 (Universally Unique Identifier),在其他语言中也叫GUID,可以生成一个长度32位的全局唯一识别码。String uuid = UUID.randomUUID().toString()结果示例:046b6c7f-0b8a-43b9-b35d-6489e6daee91为什么无

阅读全文

博客评论弹幕表情介绍

博客评论弹幕表情介绍

今天改下网站中的评论,之前用的这个帝国cms的评论模板一直不熟,我之前用的是iframe嵌套模板。这样不便于搜索引擎收录。所以把评论模板弄到模板变量中,然后内容页引入模板变量。话不多说,看下怎么弄像本篇文章后面的弹幕评论效果。看下,是不是有点眼花缭乱啊,233333首先后台-管理评论-管理评论表情点击选择,弹出如下图中左边窗口,选择其中的表情(其中的表情包我已在文章结尾附上下载)。可以看到上面有替换成图片路径,后台上传你的表情包到此路径,这里选择就可以看到。将符合[~这里是任何字符~] 这里只能是这种格式

阅读全文

变体美术字设计手册

变体美术字设计手册

导语 变体美术字设计是字体设计里重要的一部分,因为其的多变性极高,相较于字库字体,变体美术字 给人们的印象更为深刻;这篇文章从定义,类别,基本笔画,笔画形状,创造·改造变体美术字出发,带大家初步认识一下变体美术字的奇妙;自己的经验有限,如有说的不好之处欢迎大家补充。 作为视觉设计师,我们是不是经常遇到这种问题其实有时候这种问题很简单,你只需要对字体进行正确的处理,可能世界都不一样了。画面的整体感觉和很多因素都相关,比如颜色,细节的小元素等等,这些都是影响画面感的重要因素,关于氛围的

阅读全文

无线路由器桥接(WDS)

无线路由器桥接(WDS)

中继模式只有一个SSID,而桥接模式每个路由器都有一个独立的SSID,且可以分别设置密码。这里是桥接模式。SSID号设置成一样恐怕不行,会出现一些莫名其妙的问题。WDS (Wireless Distribution System)无线分布式系统,是无线连接两个接入点(AP)的协议。在整个WDS无线网络中,把多个AP通过桥接或中继器的方式连接起来,使整个局域网络以无线的方式为主。通常有以下应用: 以桥接方式无线连接两个局域网 扩展无线局域网的覆盖范围线路由器可以实现以上两种模式,一种是桥接,另一

阅读全文

褒姒[历史典故的有感而发]

褒姒[历史典故的有感而发]

谁还记得褒姒这个动人的名字她轻柔的声音已经陷入深海连巫师都沉溺于她的脚趾把为国家占卜的责任统统忘记农夫也曾目击她的回眸像闪电一样在田野上空照耀于是他成为一个幸福的人褒姒,还没有彻底成年的姑娘她拥有处女的一切轻愁与春伤她的微笑如同晨露一样晶莹滚圆却急切地在期待中干涸如同花香在风中急速吹散褒姒,有着小巧鼻子的女孩儿微微隆起的身体,连丝绸都无法掩盖美丽像春水突然袭来,在溪涧涨满她赤脚在大理石上走过香气萦绕宫廷的每个房间她身后的四十九名佩剑侍卫那锋利的剑芒都因此黯然消退褒姒,还没有彻底成年的姑娘她拥有处女的一切轻

阅读全文

把忧虑从你的思想中赶走

把忧虑从你的思想中赶走

在图书馆、实验室从事研究工作的人、很少因忧虑而精神崩溃,因为他们没有时间去享受这种"奢侈"。我班上有个叫马利安·道格拉斯的学生告诉我的,他家里曾遭受过两次不幸。第一次,他失去了五岁的女儿,一个他非常钟爱的孩子。他和妻子都以为他们没有办法忍受这个打击。更不幸的是,"十月后,我们又有了另外一个女儿——而她仅仅活了五天"这接二连三的打击使人几乎无法承受,这位父亲告诉我们:"我睡不着,吃不下,无法休息或放松,精神受到致命的打击,信心丧失殆尽。吃安眠药和旅行都没有用

阅读全文

Javascript高手心得(下)

Javascript高手心得(下)

在AJAX技术迅猛发展的今天,许多成功的AJAX项目的JavaScript运行库都大量扩展了内置函数的prototype功能。比如微软的ASP.NET AJAX,就给这些内置函数及其prototype添加了大量的新特性,从而增强了JavaScript的功能。我们来看一段摘自MicrosoftAjax.debug.js中的代码:String.prototype.trim = function String$trim() { if (arguments.length !== 0) throw Error

阅读全文

Javascript高手心得(中)

Javascript高手心得(中)

对象素描已经说了许多了许多话题了,但有一个很基本的问题我们忘了讨论,那就是:怎样建立对象? 在前面的示例中,我们已经涉及到了对象的建立了。我们使用了一种被称为JavaScript Object Notation(缩写JSON)的形式,翻译为中文就是“JavaScript对象表示法”。JSON为创建对象提供了非常简单的方法。例如,创建一个没有任何属性的对象:var o = {};创建一个对象并设置属性及初始值:var person = {name: "Angel"

阅读全文

Javascript高手心得(上)

Javascript高手心得(上)

编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些情况下,数据可以转变为代码,而代码却又有可

阅读全文

漫画:什么是SnowFlake算法?

漫画:什么是SnowFlake算法?

————— 第二天 ————— 方法一:UUIDUUID是通用唯一识别码 (Universally Unique Identifier),在其他语言中也叫GUID,可以生成一个长度32位的全局唯一识别码。String uuid = UUID.randomUUID().toString()结果示例:046b6c7f-0b8a-43b9-b35d-6489e6daee91为什么无

阅读全文

Java基础复习-序列化与transient关键字

Java基础复习-序列化与transient关键字

1、什么是序列化序列化就是将对象的状态信息转换为可以存储或传输的形式的过程。Java就是将堆中的内存对象通过某种方式转变为可传输(xml、json、二进制数据)、可存储的二进制串的过程。 通俗来讲就是将数据结构或对象转换成二进制串的过程。反序列化就是将二进制恢复成Java对象的过程。 2、什么时候使用序列化分布式系统需要将对象传输在网络中;文件存储(服务器发现很久没活动的对象就会将其序列化存储在磁盘文件中,当服务器发现某些需要活动时,先去内存中寻找,如果没找到就从磁盘文件中反序列化出来,恢复成Java对象

阅读全文

Java基础复习--constructor

Java基础复习--constructor

java中class里的constructor是构造方法的意思。特征构造方法可以有任何访问修饰符或者没有修饰符; 构造方法不能有任何非访问性质的的修饰符,例如static、final、synchronized、abstract(构造方法用于初始化一个实例对象,所以static修饰是没有任何意义的;多个线程不会同时创建内存地址相同的同一个对象,所以synchronized修饰没有意义,构造方法不能被子类继承,所以final和abstract修饰更没有意义); 构造方法没有返回类型,void也不行; 构造方法

阅读全文

Redis4集群环境搭建

Redis4集群环境搭建

这篇我们来安装一个集群环境的redis(单机安装参考我的上一篇)本章使用了redis4.0.5(目前最新稳定版),之前的单机安装步骤也是,新旧版本安装方式一样。 集群至少需要3个节点,要保证集群的高可用性,需要每个节点都有一个备机。所以,redis集群至少需要6台服务器,本篇这里介绍的主要是伪集群,使用了1台服务器运行了6个实例,端口号修改为

阅读全文

细聊分布式ID生成方法

细聊分布式ID生成方法

一、需求缘起几乎所有的业务系统,都有生成一个记录标识的需求,例如:(1)消息标识:message-id(2)订单标识:order-id(3)帖子标识:tiezi-id这个记录标识往往就是数据库中的唯一主键,数据库上会建立聚集索引(cluster index),即在物理存储上以这个字段排序。 这个记录标识上的查询,往往又有分页或者排序的业务需求,例如:(1)拉取最新的一页消息:selectmessage-id/ order by time/ limit 100(2)拉取最新的一页订单:selectorder

阅读全文

Oracle中创建dblink的方法

Oracle中创建dblink的方法

  当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中创建dblink.   创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限。想知道有关dblink的权限,以sys用户登录到本地数据库:SQL Code复制内容到剪贴板 select * from user_sys_privs t where t.pr

阅读全文

SqlServer修改数据库文件存放位置

SqlServer修改数据库文件存放位置

复制内容到剪贴板 --查看当前的存放位置 select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master_files where database_id=db_id(N'数据库名'); --修改文件的存放位置下次启动生效 --testDb为数据库名, alter database 数据库名 modif

阅读全文

索引的基本原理,以及数据是如何被访问的

索引的基本原理,以及数据是如何被访问的

(一)SQLS如何访问没有建立索引的数据表  Heap译成汉语叫做“堆”,其本义暗含杂乱无章、无序的意思,前面提到数据值被写进数据页时,由于每一行记录之间并没有特定的排列顺序,所以行与行的顺序就是随机无序的,当然表中的数据页也就是无序的了,而表中所有数据页就形成了“堆”。可以说,一张没有索引的数据表,就像一个只有书柜而没有索引卡片柜的图书馆,书库里面塞满了一堆乱七八糟的图书。当读者对管理员提交查询请求后,管理员就一头钻进书库,对照查找内容从头开始一架一柜的

阅读全文

记我真实的一段维护任务:程序查询慢到最快也需要15秒?

记我真实的一段维护任务:程序查询慢到最快也需要15秒?

程序报错:开始的由于系统缓冲区空间不足或队列已满问题解决办法一般有2点原因:a)系统内存不足,情况表现为空闲数低于200以下,系统句柄数大的可怕,达到10几Wb)TCP连接数不够,严重的可能导致数据库连接失败,项目部同事之前也说过这样的情况,就是此问题导致的,前提是物理內存/虛擬內存設定值都正常的情况下增加TCP连接数(可能是你留作种的原因,所以tcp的端口(UserPort)请求已经达到你pc上本地设置的界限(MaxUserPort),默认的一般比较小,正广和的这台机器可能需要活动的TCP数量太多,所

阅读全文

10大数据库备份和恢复的最佳做法

10大数据库备份和恢复的最佳做法

1. 打开块检查(block checking)   这样做的目的是为了及早的发现数据库中的坏块。会有些性能开销,但是可以发现由于底层磁盘、存储系统或I/O系统的问题导致的坏块。   S

阅读全文

Javascript高手心得(下)

Javascript高手心得(下)

在AJAX技术迅猛发展的今天,许多成功的AJAX项目的JavaScript运行库都大量扩展了内置函数的prototype功能。比如微软的ASP.NET AJAX,就给这些内置函数及其prototype添加了大量的新特性,从而增强了JavaScript的功能。我们来看一段摘自MicrosoftAjax.debug.js中的代码:String.prototype.trim = function String$trim() { if (arguments.length !== 0) throw Error

阅读全文

Javascript高手心得(中)

Javascript高手心得(中)

对象素描已经说了许多了许多话题了,但有一个很基本的问题我们忘了讨论,那就是:怎样建立对象? 在前面的示例中,我们已经涉及到了对象的建立了。我们使用了一种被称为JavaScript Object Notation(缩写JSON)的形式,翻译为中文就是“JavaScript对象表示法”。JSON为创建对象提供了非常简单的方法。例如,创建一个没有任何属性的对象:var o = {};创建一个对象并设置属性及初始值:var person = {name: "Angel"

阅读全文

Javascript高手心得(上)

Javascript高手心得(上)

编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些情况下,数据可以转变为代码,而代码却又有可

阅读全文

WOW.js插件介绍与使用

WOW.js插件介绍与使用

介绍WOW.js可以让页面滚动更有趣。当我们页面向下滚动时,页面的元素会产生有趣的动画效果。虽然动画很细微,但是却能吸引你的眼球。相信在网上你也看到了许多类似的效果,如果你也想你的网站页面更有趣,那就试试WOW.js吧。WOW.js依赖animate.css浏览器兼容 IE10+ ✔

阅读全文

jquery获取元素的整理

jquery获取元素的整理

JQUERY的父,子,兄弟节点查找方法 jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素 jQuery.children(expr).返回所有子节点,这个方法只会返回直接的孩子节

阅读全文

变体美术字设计手册

变体美术字设计手册

导语 变体美术字设计是字体设计里重要的一部分,因为其的多变性极高,相较于字库字体,变体美术字 给人们的印象更为深刻;这篇文章从定义,类别,基本笔画,笔画形状,创造·改造变体美术字出发,带大家初步认识一下变体美术字的奇妙;自己的经验有限,如有说的不好之处欢迎大家补充。 作为视觉设计师,我们是不是经常遇到这种问题其实有时候这种问题很简单,你只需要对字体进行正确的处理,可能世界都不一样了。画面的整体感觉和很多因素都相关,比如颜色,细节的小元素等等,这些都是影响画面感的重要因素,关于氛围的

阅读全文

排查java.lang.NoSuchMethodError错误的工具

排查java.lang.NoSuchMethodError错误的工具

遇到java.lang.NoSuchMethodError错误最棘手的就是一个项目引用了不同版本的类包,如commons-lang2.x.jar和commons-lang4.x.jar都位于类路径中,代码中用了commons-lang4.x类中的某个方法,而这个方法在commons-lang2.x中并不存在,JVM加载器碰巧又从commons-lang2.x.jar中加载类,运行时就会抛出NoSuchMethodError的错误。特别是一个WEB项目中引用了很多类包,情况尤其复杂,你很难知道JVM到底从哪

阅读全文

select2 文本选择不显示的解决方法

select2 文本选择不显示的解决方法

使用select2级联效果(远程异步加载数据),带清除文本(allowClear : true)功能。选择同一个选项,第一个条件选择后,清除文本,正常,无任何问题,第二个选项选择一个之后,清除文本,会出现没有文本的情况,具体情况如下图: 最终解决办法:监听(onchange)第一个下拉,使用jq的.empty()方法清空第二个下拉即可解决。$("#cid").change(function() { $("#hid").empty(); initHouse();

阅读全文

网页如何在苹果设备上显示icon图标

网页如何在苹果设备上显示icon图标

我们知道网页有icon图标,例如本站的但是到了苹果手机上,我们想收藏本站,左上角的icon图标就没有了,变成了灰色背景,网站标题第一个文字的一个默认图标,怎么才能显示网页的icon呢?搜寻了下苹果开发者网站中发现:您可能希望用户能够将您的Web应用程序或网页链接添加到主屏幕。这些由图标表示的链接称为Web剪辑。按照这些简单的步骤指定一个图标来表示您在iOS上的Web应用程序或网页。 要指定整个网站(网站上的每一页)的图标,请将PNG格式的图标文件放在根文件夹中,名为 apple-touch-icon

阅读全文

如何限制电脑PC端访问Web页面,只能手机端才能访问?

如何限制电脑PC端访问Web页面,只能手机端才能访问?

为了防止做的H5应用的安全,我们会想如何限制电脑PC端访问H5页面,只能手机端才能访问呢?其实我们只要用JS判断用户所使用的浏览器以及操作系统等信息就可以了。navigator是在JavaScript中的一个独立的对象,他用于提供用户所使用的浏览器以及操作系统等信息,以navigator对象属性的形式来提供。navigator介绍appCodeName    javaScript 1.0 介绍:与浏览器相关的内部代码名appMinorVersion IE4及其后续的版本   介绍:辅版本号(通常应用于浏

阅读全文

个人开发者兄弟篇(二)走向自由职业的准备和优劣

个人开发者兄弟篇(二)走向自由职业的准备和优劣

接上一篇走向自由职业必做的 5 种准备如果你确认了走向自由职业的方式,接下来就该做准备了。根据我的个人经验,下面 5 种准备是必须要做的: 变现方式 市场测试 饱和度测试 预期管理 B和Z方案变现方式我所说的变现方式,包含两种:卖时间和卖产品。这里的卖时间,指「一份时间卖一次」这种工作方式。你在企业内工作,就是在卖时间,朝九晚五,每天 8 小时,每个月领薪水。以卖时间的方式实现自由职业,实质还是用你的专业能力为客户提供时间层面上的专属服务(你不可能在同一时刻为不同的客户服务)

阅读全文

个人开发者兄弟篇(一)走向自由职业的方式

个人开发者兄弟篇(一)走向自由职业的方式

本篇文章和上一篇:个人如何接私活赚钱?可以互补,非常好的思想。--兄弟篇随着互联网技术的高速发展,近几年,倾向于成为自由职业的专业人士正在逐渐增多。这其中,以编程技术为手艺,月薪高、时薪却并不高的程序员群体,对自由职业似乎更为向往。因而远程办公、跨国编程、接私活等现象在程序员圈已不是什么稀奇事儿。在我们过去接触过的用户中,也不乏从事过自由职业、或以「成为一名自由职业者」为职场目标的程序员。那么,什么样的程序员适合做自由职业者?自由职业者,具体可以做哪些工作?需要做哪些准备?又会遇到哪些困难?有着丰富的自由

阅读全文

个人如何接私活赚钱?

个人如何接私活赚钱?

第一章 改变思维 从心开始 问题:为什么你要有额外收入或者成为一个独善其身的个人开发者? 公司雇用你,当然是需要你的能力为公司创造财富。但是,我们大部分人付出的艰苦劳动换回来的是微薄的薪水,可能我们给公司创造的是几十万的价值,而当天可能只得几百块的薪水。 我们的艰辛劳动没有该有的回报,并且生活受限,早晨看一下朝阳,傍晚下班看一下夕阳,这个世界离我们越来越远,我们如蚂蚁般忙碌,而 老板也许还在东莞。 如果稍微不慎,出了错误,劈头盖脸的挨骂就来了。还有那些傻了吧唧的同事,让你更心烦。 所以,我们要运用自己

阅读全文

不想做技术了,还有一条路

不想做技术了,还有一条路

有几个同学向我反映说不想干技术了,太累,新东西也太多,根本学不完。 这是没办法的事情,做软件开发的就是这么“苦逼”, IT的浪潮一波又一波,新东西层出不穷,每隔几年都会有一次大的变革,从单机软件到C/S 软件, 从C/S到B/S, 然后是手机端爆发,大数据,云计算,这一波浪潮感觉还没完,人工智能又迎面扑来,开始“忽悠”了。 所以我也一直说对技术没有兴趣在软件开发行业是不好混的, 也非常理解一些同学不想再干的苦恼。 但是IT业也是广阔天地,大有可为的, 不仅

阅读全文

小洋跳槽记

小洋跳槽记

树挪挪死,人挪挪活。在这行干的时间,想想不短也不长,11年出来到现在,也有3年了,最近在我干了快2年的公司跳槽出来到一家大的IT公司。以下文章只对努力求进的程序员有用,如果你很不踏实,心浮气躁以跳槽为乐的话,那你还是不要看了。下面给小伙伴们分享下我最近的感受:(PS:我的一点拙见,因为我加上现在这家公司也才待过3家公司而已,但是我去很多公司面试过)1、跳槽并不是坏事干这行干了一段时间后你会知道,不想想着在一家公司可以干到死学很多东西。每家公司可能会专注做某一方面的软件,而你?你的潜能你自己或许还没有挖掘出

阅读全文

程序员进阶路上认为很不错帮助很大的一些书

程序员进阶路上认为很不错帮助很大的一些书

富家不用买良田,书中自有千钟粟。安居不用架高楼,书中自有黄金屋。娶妻莫恨无良媒,书中自有颜如玉。《励学篇》 自古至今,读书都被视作是对一个人的发展进步起到重要作用的事情,而对于程序员,更加粗暴直接的方式来提升自己,那就是“撸起袖子写代码”、“打开网页取精华”,比起枯燥无味的书本阅读,这看起来更快,更高效。 但是,如果有一本书,让程序员愿意阅读,而且对专业学习帮助很大,那这本书厉害了:它一定是解释了Why,还阐述了How,这样的书,便是程序员的“金

阅读全文

无线路由器桥接(WDS)

无线路由器桥接(WDS)

中继模式只有一个SSID,而桥接模式每个路由器都有一个独立的SSID,且可以分别设置密码。这里是桥接模式。SSID号设置成一样恐怕不行,会出现一些莫名其妙的问题。WDS (Wireless Distribution System)无线分布式系统,是无线连接两个接入点(AP)的协议。在整个WDS无线网络中,把多个AP通过桥接或中继器的方式连接起来,使整个局域网络以无线的方式为主。通常有以下应用: 以桥接方式无线连接两个局域网 扩展无线局域网的覆盖范围线路由器可以实现以上两种模式,一种是桥接,另一

阅读全文

早年心情随笔

早年心情随笔

不能坚持最初的梦想的人会死的很惨,而且会死的很无辜! 每个人都有缺点。 缺点,可以去改变,可是不要去为这个而烦躁和沮丧, 对事应该要有把大事想成简单的能力, 可以听从意见,但是不要被意见把自己迷失了。 只眼观看须自主张,纷纷艺苑漫雌黄; 矮人看戏何曾见,都是随人说短长。 今天,想好了,我会一直随着我最初的梦想去奋斗, 不为了虚名,不为了金钱,只为了那份快乐一直走下去! 凡事讲究思维,没有逻辑的事不要去做,不要去想。 因为本来就没什么可探讨之言。 人发明了语言只是作为交流的工具, 可疏不知有些话是无法用语言

阅读全文

高级软件工程师需要掌握的知识体系

高级软件工程师需要掌握的知识体系

作为一个互联网的高级开发工程师需要的东西,Java基础:面向对象/IO/NIO/多线程/异步编程/集合/反射/Servlet/JMS数据库:MySQL/MongoDB Spring体系框架Spring/SpringMVC/Spring BootORM框架:MyBatis/Hibernate

阅读全文

当你重视自己的生涯时,你就和别人不一样了

当你重视自己的生涯时,你就和别人不一样了

看着自己的日记文件夹,已经7个月没写东西了,这中间我在干嘛呢?由之前天天忙到累的公司跳槽到新的公司,这家公司刚来接近2个月,之间很轻松,做的东西相对傻瓜。(PS:这篇文章是我的反省篇)我抱着应付过去的心态来对待我这份工作,上班时间一有空我就玩游戏。因为工作可以轻松应付过去,省下无所事事的时间我就用来打发时间找乐子。晚上看了我好久都没打开的网站浏览了几篇博客,顿时自己的脸就红了,当初我的激情就和博文作者的心情一样,现在为何沦落到如此田地?下午听了公司的培训,看公司发展的如此宏伟壮大不禁心生感叹,我何时才能

阅读全文

褒姒[历史典故的有感而发]

褒姒[历史典故的有感而发]

谁还记得褒姒这个动人的名字她轻柔的声音已经陷入深海连巫师都沉溺于她的脚趾把为国家占卜的责任统统忘记农夫也曾目击她的回眸像闪电一样在田野上空照耀于是他成为一个幸福的人褒姒,还没有彻底成年的姑娘她拥有处女的一切轻愁与春伤她的微笑如同晨露一样晶莹滚圆却急切地在期待中干涸如同花香在风中急速吹散褒姒,有着小巧鼻子的女孩儿微微隆起的身体,连丝绸都无法掩盖美丽像春水突然袭来,在溪涧涨满她赤脚在大理石上走过香气萦绕宫廷的每个房间她身后的四十九名佩剑侍卫那锋利的剑芒都因此黯然消退褒姒,还没有彻底成年的姑娘她拥有处女的一切轻

阅读全文

把忧虑从你的思想中赶走

把忧虑从你的思想中赶走

在图书馆、实验室从事研究工作的人、很少因忧虑而精神崩溃,因为他们没有时间去享受这种"奢侈"。我班上有个叫马利安·道格拉斯的学生告诉我的,他家里曾遭受过两次不幸。第一次,他失去了五岁的女儿,一个他非常钟爱的孩子。他和妻子都以为他们没有办法忍受这个打击。更不幸的是,"十月后,我们又有了另外一个女儿——而她仅仅活了五天"这接二连三的打击使人几乎无法承受,这位父亲告诉我们:"我睡不着,吃不下,无法休息或放松,精神受到致命的打击,信心丧失殆尽。吃安眠药和旅行都没有用

阅读全文

什么是好产品?

什么是好产品?

什么是好产品?我们不想推出一个代表,我们更想关注「好产品应该是什么样的」。我曾在创业百道第一章中说过一句话:雪中送炭好过锦上添花,锦上添花好过闭门造车。对于一些产品来说,迎合痛点、满足需求确实是离成功最近的方向,但是具体到另一些产品,比如文化艺术类产品,你可以说迎合了多数人需求的就是好产品吗?如果将央视春晚称为好产品,年轻网民们首先就不同意了。即便在互联网圈里,如果你说装机量巨大的 QQ 是个好产品,恐怕很多人也会嗤之以鼻,说它太 low,太重,说它「模仿」的黑历史。那么,流量大逼格又高的产品就是好产品了

阅读全文

《刻意练习》读后总结

《刻意练习》读后总结

1、只有正确的刻意练习才能掌握自己的潜力;2、如果你没有进步,并不是因为你缺少天赋,而是你没有用正确的方式练习;3、明确高绩效的目标,即应该实现哪方面能力的提升;4、尽可能的找到这个领域中最优秀的专家或是高手,书籍,案例来学习;5、研究最杰出导师或者成功案例背后成功的原因;6、不断投入时间和精力来训练比如,咱们编程,哪怕你每天敲一万遍hello world,敲了一万年也还是这样,可以找我们这个行业大牛的代码来看看,看自己和他之间的差别是什么?什么?找不到,那jdk源码你总有的吧,试试看看吧

阅读全文

高效阅读5步法

高效阅读5步法

1、从作者入手。读书前,看一下作者的个人简介,或是相关采访文章,这有助于了解作者的立场和观点。2、阅读书名、副标题、内容提要和目录。“这本书的总体观点是什么?又是如何一步步展开论述的?经历这个过程,也许你就可以向别人介绍这本书了。” 3、阅读导读和总结部分。在第2步,你已经对作者的总体观点有所了解,接着导读部分会告诉你作者将如何一步步论述自己的观点,总结部分会说明希望你能从中收获到什么。4、阅读或者略读每个章节。看看每个章节的标题,然后阅读每章开头的几个段落或者只是开头几页,弄清

阅读全文

ExtJS4.2学习(25)终结篇,实战项目

ExtJS4.2学习(25)终结篇,实战项目

终于到了ExtJs4的最终篇了,以实际项目来练手。很抱歉让大家等了这么久。之前有不完善或者有的朋友说我的教程里讲的比较浅的现在可以看这篇了。常见的Extjs4知识点,这个项目都涵盖了。我也准备把她开源出来。做了这么久,很不容易。其中只是实现了系统主要功能,还有些附加功能希望大家一起关注。项目概述:学校综合管理平台beta1.0业余时间做的一个小项目,目前还有很多功能没做,现在开源出来。因为只是学习的项目,代码质量不是太好,请大家多多包涵。主要技术: EXTJS4.2、SpringMVC、Mybatis、W

阅读全文

JVM 垃圾回收器工作原理及使用实例介绍

JVM 垃圾回收器工作原理及使用实例介绍

垃圾收集基础Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担。拥有垃圾收集器可以说是 Java 语言与 C++语言的一项显著区别。在 C++语言中,程序员必须小心谨慎地处理每一项内存分配,且内存使用完后必须手工释放曾经占用的内存空间。当内存释放不够完全时,即存在分配但永不释放的内存块,就会引起内存泄漏,严重时甚至导致程序瘫痪。以下列举了垃圾回收器常用的算法及实验原理:

阅读全文

十年学会编程

十年学会编程

著者: Peter Norvig 翻译: Dai Yuwen为何人人都这么着急?信步走进任何一家书店,你会看到名为《如何在7天内学会Java》的书,还有各 种各样类似的书: 在几天内或几小时内学会Visual Basic, Windows, Internet等等,一眼望不到 尽头。我在Amazon 上做了如下的 强力检索 : pubdate: after 1992 and title: days and (title: learn or title: teach yourself)得到了

阅读全文

如何读书(二)如何做读书笔记:给上官小妹的回信

如何读书(二)如何做读书笔记:给上官小妹的回信

上官小妹:你好。 请允许我这么称呼你,因为你已经叫我大哥了。先感谢你的来信。你的问题,以前也有不少同学问我。但凡读书的同学,自然都会遇到这个问题。我原来总是很随便的说,你

阅读全文

如何读书(一)如何阅读:给陈同学的回信

如何读书(一)如何阅读:给陈同学的回信

陈同学:你好。感谢你来信。关于读书,是十分重要的,最基本的一点就是,你作为一个学生,最重要的任务就是学习,其中最关键的就是读书,希望你能明白。读书过程中固然会遇到各种问题,我

阅读全文

后台管理系统模板

后台管理系统模板

效果图如上【效果演示】【源码下载】左侧导航与右侧内容 tab 结合切换特效。可以作为WEB版的管理系统后台,更多知识可以参考layUi框架详细介绍有我在layui社区发的帖子注意事项,里面的自动适应iframe宽度方法,如果不在容器或者服务器上运行可能会有点问题。

阅读全文

排查java.lang.NoSuchMethodError错误的工具

排查java.lang.NoSuchMethodError错误的工具

遇到java.lang.NoSuchMethodError错误最棘手的就是一个项目引用了不同版本的类包,如commons-lang2.x.jar和commons-lang4.x.jar都位于类路径中,代码中用了commons-lang4.x类中的某个方法,而这个方法在commons-lang2.x中并不存在,JVM加载器碰巧又从commons-lang2.x.jar中加载类,运行时就会抛出NoSuchMethodError的错误。特别是一个WEB项目中引用了很多类包,情况尤其复杂,你很难知道JVM到底从

阅读全文

2017版个人博客模版下载

2017版个人博客模版下载

本站2017年新版模版全部免费打包下载,支持各种设备访问,需要的同学可以自行修改并应用到自己的网站中。也是bootstrap学习的好项目,希望大家多多支持。

阅读全文

CSS3实现图标旋转

CSS3实现图标旋转

效果图如上【效果演示】【源码下载】话不多说,绝对好用,值得珍藏!

阅读全文

Android学习笔记(七)Intent调用系统服务操作--打开网页、拨打电话、发送短、彩信

Android学习笔记(七)Intent调用系统服务操作--打开网页、拨打电话

昨天学习了一下午,整理下昨天下午做的几个用Android的Intent调用系统服务的小例子:一、点击打开网页按钮调用Android系统自带服务打开网页,如下图:二、输入电话号码,点击拨打电

阅读全文