加载资源 ......
感谢 ♥ 作者
先不感谢了

01 2020 档案

摘要:好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。 好的编程原则 好的编程原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。 不要自我重复 这也许是在编程开发里最最基本的一个信条,就是要告诉你不要出现重复的代码。我们很多的编程结构之所以存 阅读全文
posted @ 2020-01-31 10:33 yanggb 阅读(247) 评论(0) 推荐(0)
摘要:今天写一个多表连接删除的DELETE语句,在执行的时候发现报错:unknown table in mulit delete,这里记录下原因。 原来报错的DELETE语句: delete sys_project from sys_project as aa left join ( select min 阅读全文
posted @ 2020-01-30 01:04 yanggb 阅读(2693) 评论(0) 推荐(0)
摘要:年少的我背着书包走在求学路上时,也以为前面会有许许多多的好日子在等着我。 结果回过头看去,其实那时,竟是我最好的生活。 生活辣的像一记耳光,拍醒你所有因无知而产生的幻想。 人都曾无知而以为自己了不起,越长大越被痛打的满地找牙,才知道我们大都是平凡人,不是天之骄子。 想想谁小时候不自以为自己是最牛逼, 阅读全文
posted @ 2020-01-29 12:07 yanggb 阅读(203) 评论(0) 推荐(0)
摘要:Oracle中的取精度函数常用的有ROUND函数、TRUNC函数、FLOOR函数和CEIL函数。 ROUND——按照指定的精度进行四舍五入 SELECT ROUND(3.1415926, 4) FROM dual; -- 3.1416 TRUNC——按照指定的精度进行截取一个数(不进行四舍五入运算, 阅读全文
posted @ 2020-01-28 10:40 yanggb 阅读(2080) 评论(0) 推荐(0)
摘要:众所周知,现在最流行的三大框架就是Spring、Spring MVC和Mybatis。使用Spring,主要是方便了普通的程序员进行快速开发。 控制反转(IOC,Inversion Of Controll) 控制反转指的是对象创建责任的反转。原本我们需要创建一个对象必须要手动去new一个,那么在类中 阅读全文
posted @ 2020-01-27 09:20 yanggb 阅读(629) 评论(0) 推荐(0)
摘要:CSS HACK是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的,CSS HACK就是让你记住这个标准),以达到在不同的浏览器上应用不同的CSS样式的目的。 CSS HACK的三种形式 CSSHACK有三种形式,分别是CSS属性HACK、 阅读全文
posted @ 2020-01-26 10:29 yanggb 阅读(461) 评论(0) 推荐(0)
摘要:MySQL中提供了alter子句用于修改表和表字段信息。 修改表信息 使用alter子句修改表信息主要有两个用途。 修改表名 alter table yanggb rename to yanggb1; 修改表注释 alter table yanggb comment 'yanggb is 666'; 阅读全文
posted @ 2020-01-25 12:55 yanggb 阅读(1130) 评论(0) 推荐(0)
摘要:很多的SQL查询语句都是以SELECT关键字开始的,所以我们很容易会以为SQL查询语句就是最先执行的SELECT。不过,当我尝试跟别人解释什么是窗口函数的时候,针对是否可以对窗口函数返回的结果进行过滤这个问题,最终得出的结论是窗口函数的执行必须在WHERE子句和GROUP BY子句之后,所以不能对窗 阅读全文
posted @ 2020-01-24 20:42 yanggb 阅读(823) 评论(0) 推荐(1)
摘要:在JavaScript中要获取某个时间的毫秒数可以使用内置的Date对象轻易实现。 var time = new Date('2019-11-11').getTime(); // 1573430400000 要将毫秒数转换为时间也是非常简单。 new Date(1573430400000).Form 阅读全文
posted @ 2020-01-23 08:49 yanggb 阅读(9954) 评论(0) 推荐(1)
摘要:在HTTP请求中,我们每天都在使用Content-Type来指定不同格式的请求信息,但是却很少有人去全面了解Content-Type中允许的值有多少,因此这里来了解一下Content-Type的可用值,以及在Spring MVC中如何使用它们来映射请求信息。 什么是Content-Type 要知道什 阅读全文
posted @ 2020-01-22 09:09 yanggb 阅读(25510) 评论(3) 推荐(4)
摘要:在程序员这个行业,坚持做技术写作的人一直比较少。我和身边的朋友沟通后,发现他们除了借口没有时间外,大多没有意识到写作带来的收益。在他们看来,将自己学到的知识简单记录下来就足够自己需要的时候回顾了。而技术写作通常需要花更多时间,因为需要将技术的细节以及来龙去脉讲清楚。 不得不承认,这的确是一个事实,通 阅读全文
posted @ 2020-01-21 09:17 yanggb 阅读(330) 评论(2) 推荐(3)
摘要:SQL Server中提供了一个DATEDIFF()函数用来计算两个日期之间的差值。 DATEDIFF(datepart, startdate, enddate) 其中,datepart参数表示要计算差值的部分,startdate参数表示要计算差值的开始日期(被减数),enddate参数表示要计算差 阅读全文
posted @ 2020-01-20 17:08 yanggb 阅读(8124) 评论(0) 推荐(1)
摘要:HTML标签语义化,就是尽量使用有相对应结构含义的HTML标签,少用无语义的。比如<span>或<div>就是无意义的,看不出是什么东西,而<address>一看就知道这里面的是地址,<em>标签一看就知道这个是强调的内容。HTML标签语义化可以理解为利用HTML标签区分于不同的内容。 怎么判断你的 阅读全文
posted @ 2020-01-19 08:44 yanggb 阅读(300) 评论(0) 推荐(0)
摘要:使用JavaScript提供的Date对象可以完成很多特定的操作,比如可以获取某个月的最后一天。 首先看一下Date对象提供的构造函数。 new Date(year, month, day) 然后简单使用一下Date对象提供的构造函数。 var newDate = new Date(2019, 10 阅读全文
posted @ 2020-01-18 11:54 yanggb 阅读(5750) 评论(1) 推荐(1)
摘要:稍微学一点项目管理的相关知识。 项目管理是管理什么 项目管理的主要内容是交付管理、客户管理、人员管理和过程管理。 交付管理。 说白了就是要保证项目的按时交付,为了达到这样的目的,作为项目负责人需要关注交付范围、预算、人员计划和发布计划,并且需要实时监控项目进展,评估是否有潜在风险并给出应对措施。 客 阅读全文
posted @ 2020-01-17 08:33 yanggb 阅读(251) 评论(0) 推荐(0)
摘要:SQL Server中提供了一个取绝对值的ABS()函数。 ABS(numeric_expression) 返回值的类型和参数的类型一致。 SELECT ABS(-123); -- 123 SELECT ABS(-123.00); -- 123.00 这个函数对0值和正值并没有什么意义,返回的是原值 阅读全文
posted @ 2020-01-16 09:48 yanggb 阅读(6864) 评论(0) 推荐(2)
摘要:JavaScript中的Array对象提供了一个reverse()方法用于反转(颠倒)数组中的元素。 arrayObject.reverse() 要注意的是,这个方法会改变原来的数组,而不会创建新的数组。 var arr = ['yanggb1', 'yanggb2', 'yanggb3']; co 阅读全文
posted @ 2020-01-15 07:31 yanggb 阅读(2739) 评论(0) 推荐(2)
摘要:New York is 3 hours ahead of California, but it does not make California slow. 纽约时间比加州时间早三个小时,但加州时间并没有变慢。 Someone graduated at the age of 22, but wait 阅读全文
posted @ 2020-01-14 07:30 yanggb 阅读(1743) 评论(0) 推荐(2)
摘要:这里记录下在JavaScript中如何将数组拼接成一个字符串。 所谓的将数组拼接成一个字符串,意思就是将数组中的元素逐个拼接到一个字符串中,并加以特定的分隔符。在JavaScript中可以有两种方式,一种是Array对象提供的join()方法,一种是Array对象提供的toString()方法。 v 阅读全文
posted @ 2020-01-13 16:50 yanggb 阅读(42100) 评论(1) 推荐(3)
摘要:IT行业中的企业特点是都属于知识密集型企业,这种企业的核心竞争力与员工的知识和技能密切相关。如果你在企业中扮演的是工程师的角色的话,那么你的核心竞争力就是IT相关的知识与技能的储备情况。而众所周知,IT行业是一个大量产生新知识的地方,就拿Web前端举例,短短的5,6年时间,Web前端已经经历了数次变 阅读全文
posted @ 2020-01-12 01:32 yanggb 阅读(307) 评论(0) 推荐(3)
摘要:在Java中循环遍历List有三种方式:for循环、增强for循环(也就是常说的foreach循环)和iterator遍历。下面就这三种方式尝试移除List中的元素,看看是否存在问题。 List<String> list = new ArrayList<>(); list.add("yanggb") 阅读全文
posted @ 2020-01-11 09:56 yanggb 阅读(2258) 评论(1) 推荐(0)
摘要:作为一名Java Web开发的程序员,在使用Servlet/JSP的时候,我们必须要知道实现页面跳转的两种方式的区别和联系:即转发和重定向的区别。 什么是转发 客户首先发送一个请求到服务器端,服务器端发现匹配的Servlet,并指定它去执行。当这个Servlet执行完之后,它要调用getReques 阅读全文
posted @ 2020-01-10 08:22 yanggb 阅读(2425) 评论(0) 推荐(1)
摘要:启动Nginx闪退,然后Windows管理器里也没有相应的进程,通过控制台执行Nginx启动程序,发现以下报错: nginx: [warn] duplicate extension "eot", content type: "application/octet-stream", previous c 阅读全文
posted @ 2020-01-09 07:34 yanggb 阅读(1999) 评论(0) 推荐(0)
摘要:偶尔发现SQL Server中除法运算结果总是为0的现象,之所以称为现象,而不称为BUG,是因为实际上的运算结果并不是错误的。 来看一个具体的例子: 通过这个例子可以看出来,语句的执行结果是0。这是因为SQL Server会自动根据除数与被除数的最大精度去对运算结果取精度,这里的除数和被除数都是整数 阅读全文
posted @ 2020-01-08 08:27 yanggb 阅读(3364) 评论(0) 推荐(1)
摘要:Java的基类(Object类)提供了一些方法,其中equals()方法用于判断两个对象是否相等。 equals()方法不是final方法,可以被重写(Overwrite),因此各个引用类型的equals()方法的实现不尽相同。 Object类中的equals()方法 Object类中的equals 阅读全文
posted @ 2020-01-07 10:23 yanggb 阅读(1605) 评论(0) 推荐(1)
摘要:我能抽象出整个世界 但是我不能抽象出来你 因为你在我的心中是那么的具体 没有你 我的世界并不完整 我可以重载甚至覆盖我的世界里的任何一种方法 但是我却不能重载对你的思念 也许命中注定了 你在我的世界里会被烙上静态的属性 可我却不慎调用了【爱你】这个方法 当我义无返顾的把自己作为参数传进这个方法时 我 阅读全文
posted @ 2020-01-06 07:49 yanggb 阅读(386) 评论(0) 推荐(1)
摘要:SQL Server中提供了一个charindex()方法用于查找一个字符/字符串在另一个字符/字符串中的位置。 语法 charindex(expressionToFind, expressionToSearch[, start_location]) 参数 expressionToFind:目标字符 阅读全文
posted @ 2020-01-05 00:37 yanggb 阅读(2203) 评论(0) 推荐(0)
摘要:javascript中的【~~】运算符,简单一点的用法就是可以将一些变量转化为Number(数字)类型的。 将数字类型的字符串转化为纯数字。 如果字符串中带了其他字母,符号,或者其他除数字外的东西,一律输出Number类型的0。 任何boolen类型的,如果为TRUE则输出1,FALSE输出0。 特 阅读全文
posted @ 2020-01-04 10:09 yanggb 阅读(1590) 评论(1) 推荐(1)
摘要:先使用快捷键【Ctrl+C】复制要引用的实体,再使用快捷键【Ctrl+K】粘贴到Diagram中。 我们常使用的粘贴快捷键【Ctrl+V】是又新建了一个与复制的实体相同的一个实体,相当于一个新的实体(实体名称必须唯一)。 而快捷键【ctrl+K】则是建了一个原实体的快捷方式(即修改原实体新实体也会随 阅读全文
posted @ 2020-01-03 08:48 yanggb 阅读(939) 评论(0) 推荐(0)
摘要:这里简单总结下在Oracle中取交集、差集和并集的语法。 交集:INTERSECT(适用于两个结果集) 差集:MINUS(适用于两个结果集) 并集:UNION或UNION ALL(适用于两个结果集) "我要做到的是,不愠不火,不冷不热,不悲不喜。" 阅读全文
posted @ 2020-01-02 12:43 yanggb 阅读(5791) 评论(0) 推荐(0)
摘要:编程语言有很多种流派和思想,有一些编程语言同时支持多种编程范式。 静态类型编程范式 采用静态类型编程范式的编程语言,其变量需要明确指定类型。代表语言有C、C++、Pascal、Objective-C、Java、C#、VB、.NET、Swif和Golang等。 这种范式认为,程序员肯定知道变量的类型, 阅读全文
posted @ 2020-01-01 12:12 yanggb 阅读(596) 评论(1) 推荐(1)