摘要: 前言 上次跟运维去行方安装行内环境,发现linux命令还是不是很熟练。特别是用户权限分配以及vi下的快捷操作。于是决定在本地安装一个CentOS虚拟机,后面有时间就每天学习一点Linux常用命令。 作为一个小白正式入坑CentOS了,于是就有了CentOS摸索系列。后续我会根据自己的摸索情况不间断更 阅读全文
posted @ 2018-04-10 20:49 Secondworld 阅读(2035) 评论(2) 推荐(1) 编辑
摘要: 背景介绍 ​ 我所在的项目组,使用的技术一直是接近原始社会的:jdk1.6 + SpringMVC + hessian + Mybatis,当前最火的中间件技术Redis、MQ是完全没有用到,更别说什么分布式这种高大上的东西了。开始一直以为可能接下来的日子我都会在原始社会中渡过,直到我跳槽到另一家公 阅读全文
posted @ 2018-04-08 23:46 Secondworld 阅读(978) 评论(0) 推荐(0) 编辑
摘要: ​ 生命是一个受锤的过程,成长是被锤扁后的结果。 ​ 我一直都非常抗拒加班,特别是强制性加班。所以在第一家公司虽然干了三年,一直都不受领导待见。当然我不是那种老油条,啥都不想干,下班就想走。而是我一直觉得时间不够用,不想把所有的时间都花在工作上。保持健康和良好的身材需要时间,学习新的知识需要时间,玩 阅读全文
posted @ 2018-03-30 00:51 Secondworld 阅读(958) 评论(2) 推荐(1) 编辑
摘要: 问题总述 ​ 我们都知道如果使用Spring来进行bean管理的时候。如果同一个接口的实现类存在两个,直接使用 注解来实现bean注入,会在启动的时候报异常。我们通常的做法是使用 注解来执行bean的名称。不过通过 注解类似于硬编码的方式,如果我们想修改接口的具体实现,必须修改代码。假设我们环境中针 阅读全文
posted @ 2018-03-20 18:43 Secondworld 阅读(755) 评论(1) 推荐(2) 编辑
摘要: @Transactional踩坑记 总述 ​ Spring在1.2引入 注解, 该注解的引入使得我们可以简单地通过在方法或者类上添加 注解,实现事务控制。 然而看起来越是简单的东西,背后的实现可能存在很多默认规则和限制。而对于使用者如果只知道使用该注解,而不去考虑背后的限制,就可能事与愿违,到时候线 阅读全文
posted @ 2018-03-10 18:10 Secondworld 阅读(8036) 评论(2) 推荐(0) 编辑
摘要: Web Service初探 简介 ​ 简单地说WebService就是一种Web服务,他是一种跨编程语言和操作系统的远程调用技术。WebService的传输依赖于HTTP协议,通过SOAP协议使用XML格式进行数据传输。 ​ WebService的三要素如下: SOAP (Simple Object 阅读全文
posted @ 2018-03-04 09:09 Secondworld 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 算法之逆序对 逆序对问题 ​ 假设A[1..n]是一个有n个不同数的数组。若iA[j],则对偶(i, j)称为A的一个逆序对(inversion)。 1. 列出数组{2, 3, 8, 6, 1}的5个逆序对 2. 由集合{1, 2, ..., n}中的元素构成的什么数组具有最多的逆序对?它有多少逆序 阅读全文
posted @ 2018-01-29 20:20 Secondworld 阅读(2368) 评论(0) 推荐(0) 编辑
摘要: 算法题之数组和求解 数组和问题 ​ 加上给定一个数组和值x。设计一个算法使得如果数组中存在两个元素的和为x,则输出两个元素的值组成的数组(不区分先后),否则输出{ 1, 1}。 ​ 分析: 1. 最简单的办法,就是依次求每个元素与其他元素的和。这个就是经典的握手问题,不难得出其最坏时间复杂度为: $ 阅读全文
posted @ 2018-01-29 20:16 Secondworld 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 重读算法导论之算法基础 插入排序 ​ 对于少量数据的一种有效算法。原理: 1. 整个过程中将数组中的元素分为两部分,已排序部分A和未排序部分B 2. 插入过程中,从未排序部分B取一个值插入已排序的部分A 3. 插入的过程采用的方式为: 依次从A中下标最大的元素开始和B中取出的元素进行对比,如果此时该 阅读全文
posted @ 2018-01-29 20:02 Secondworld 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 背景 ​ 我在的公司虽然是移动支付领域的公司。但是我做的业务类似于管理系统,所以一开始写代码的时候没有考虑到数据的量的问题。开始有一个统计页面,大概要统计的数据分为十多个维度,然后每个维度需要考虑十个左右的方面。也就是统计页面轻轻地点击一个查询按钮,要进行100次左右的数据库查询。开始数据量小的时候 阅读全文
posted @ 2018-01-27 01:20 Secondworld 阅读(939) 评论(2) 推荐(2) 编辑