排序:
默认
按更新时间
按访问量

从高考到程序员

岁月如梭,时光荏苒六月酷暑,国之大事者,高考也。十年寒窗,只为今朝。忆往昔,峥嵘岁月,恍如昨日。遥想当年中学之往事,历历在目。 余三五入学,年方中游,身高5尺,好数理,厌文学。文理分科之初,偏爱从理,遂择理。奈何物理非余之所长,思量再三,从文是也。余初入文班,叹曰:多淑女,吾之幸也。有女...

2017-06-10 12:59:50

阅读数:2159

评论数:38

管理者神功之“九”阴真经

在如今飞速发展的当下,成为技术大牛很容易,只要肯努力,很容易做到,但是想成为一名优秀的管理者,就显得不那么容易了,下面笔者将结合多年的管理经验为了大家总结出了如何成为优秀的管理者,一共有九条很重要的因素,我将其称之为“九”阴真经。1、敏锐的洞察力        作为管理者,首先需要有非常敏锐的洞察...

2017-05-31 13:32:48

阅读数:1710

评论数:5

利用开源HTML5引擎lufylegend.js结合javascript实现的五子棋人机对弈

前言     本文主要介绍利用开源引擎lufylegend.js开发基于Html5的游戏--五子棋,主要叙述其详细开发过程。 游戏规则     玩过五子棋的都应该知道五子棋的规则,这里就简单介绍其规则。     1、传统五子棋的棋具与围棋大致相同,棋子分为黑白两色,棋盘为15×15,棋子放置于棋盘...

2013-09-05 14:43:31

阅读数:7635

评论数:3

前后端分离架构中的接口安全(下篇)

接着上一篇,我们继续来讨论。 输入参数的合法性校验 一般情况下,客户端会进行参数的合法性校验,这个只是为了减轻服务端的压力,针对于普通用户做的校验,如果黑客通过直接调用接口地址,就可绕过客户端的校验,这时要求我们服务端也应该做同样的校验。 SpringMVC提供了专门用于校验的注解,我们...

2018-06-11 08:46:20

阅读数:293

评论数:0

前后端分离架构中的接口安全(上篇)

互联网发展至今,已由传统的前后端统一架构演变为如今的前后端分离架构,最初的前端网页大多由JSP、ASP、PHP等动态网页技术生成,前后端十分耦合,也不利于扩展。现在的前端分支很多,如:Web前端、Android端、IOS端,甚至还有物联网等。前后端分离的好处就是后端只需要实现一套界面,所有前端即可...

2018-06-10 10:44:12

阅读数:585

评论数:0

Java动态代理实现动态爬虫

笔者公司是一家区块链门户网站,该网站的很多资讯,快讯,视频等数据都是通过爬虫爬取得第三方网站获得的,需要从很多网站要爬取数据,如果每个数据源网站都需要单独写个接口去爬的话,工作量无疑是巨大的,因为笔者想到了通过动态代理实现一套爬虫机制,每次要爬取新的数据源,只要在数据库里增加一条数据源即可,...

2018-03-26 12:23:34

阅读数:113

评论数:0

SpringCloud实现简单的微服务架构

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各...

2018-01-10 09:27:21

阅读数:2197

评论数:6

SpringMVC优雅的实现数据校验

我们在使用SpringMVC提供接口时,所提供的参数难免会进行参数的合法性校验,比如非空校验,最原始的办法就是手动校验,比如下面的代码: if(StringUtils.isBlank(authorize.getClientId())){ log.debug("client...

2018-01-06 15:18:32

阅读数:1326

评论数:0

Java动态代理

代理模式分为静态代理和动态代理,在《Java设计模式八》一文中描述的是静态代理的实现方法,静态代理也带来了一些局限性: 1、可扩展性差,表现在每增加一个被代理对象,就需要增加一个代理类,被代理对象每实现一个方法,代理类就需要实现一个方法,即横向扩展和纵向扩展皆差。 2、可维护性差 鉴于这些局...

2017-09-22 08:43:21

阅读数:655

评论数:2

Java实现多线程环境下的计数器功能

我们在做一个Web应用程序会遇到这样一个需求:在全局定义一个count,每次调用一个接口则count+1,用于统计接口调用次数和频率,代码入下:public class CountServlet implements HttpServlet { private long count = 0;...

2017-09-21 11:27:54

阅读数:899

评论数:0

Java虚拟机之内存管理

内存模型 一说到内存管理,首先需要了解它的内存模型。 虚拟机的内存模型在jdk1.8之后有了一些变化,我们分开来看,请看下图: 由图我们可以看出,jdk每个版本都会有新生代和老年代,唯一不同的是小于1.8的版本为永久代,而大于等于1.8的版本去掉了永久代,转为元...

2017-09-19 08:45:21

阅读数:3129

评论数:10

送给1周岁的儿子

犹记得那一夜 那是一个无法忘怀的夜晚 我的生命得到了延续 犹记得那一夜 那是一个充满期待的夜晚 我的生命得到了升华 那一夜,月光洒满大地 我伴随着激动的心情,迎接新生命的降临 从此,我的人生有了一丝期许 弹指间,你已走过365个日夜 我对你有了新的期许 我无法决定你的人生,也...

2017-09-15 15:43:53

阅读数:531

评论数:0

Java虚拟机之运行时数据区

在谈运行时数据区之前我们先来看看几个概念: 1、JVM 在我们工作和学习中JVM估计都已经听出老茧来了,但是大家有没有真正了解过什么是JVM,它是干嘛用的? JVM(Java Virtual Machine),顾名思义就是Java虚拟机,首先它是虚拟机,其次它用于执行Java字节...

2017-09-09 14:14:38

阅读数:500

评论数:0

从菜鸟到架构师(二十六)

也许开发PPT自动化系统使我身心疲惫,也许我对公司的不注重技术发展的态度感到失望,也许我的职业生涯达到了瓶颈,我的脑海里萌生了离职了想法。我想换个环境,我天生就是个技术狂,我对技术有着执着的追求。在公司疯狂的加班背景下,我被公司摧残得没有太多的业余时间,对于技术的研究也基本没有进展。 我...

2017-09-09 08:51:20

阅读数:1315

评论数:6

从菜鸟到架构师(二十五)

版本管理方案确定后,我开始主导方案的实施。这一系列规划都是我的团队自发组织的,没有汇报上级,因为我知道,公司领导不会允许我这么做的。 首先,我将制定好的方案写入文档,传到svn,通知团队成员从svn上down下来,并且告知他们从现在开始按照文档的流程走。经过不断改进和优化,版本管理规范不...

2017-09-01 09:44:05

阅读数:1116

评论数:0

java23种设计模式十四(连载)

十四、原型模式 原型模式属于对象的创建模式,它要求对象可以“克隆”自身,从而可以复制本身的对象来创建一个实例。通过原型创建的对象,不需要关心这个实例本身,只要实现了克隆方法,就可以通过这个方法来创建新的实例,而无需new一个对象。 原型模式有两种实现方式:简单式和管理式。 首先我们...

2017-08-31 15:54:38

阅读数:474

评论数:0

java开启多个线程,执行完成后再执行主线程

博主昨天去一家公司面试,被面试官问到一个问题,如果开启10个线程,但是需要这10个线程都执行完成后,再交由主线程统一输入,如何实现?当时我没有回答,我对多线程并不是那么的熟悉,面试结束后,我通过查阅资料找到了解决方案,下面我贴出代码: int count = 10; List...

2017-07-21 09:53:55

阅读数:4781

评论数:2

Netty实现客户端和服务端的通信

Netty是Apache团队的又一个优秀的Socket框架,它和mina是一个团队开发的,所以很多思想是相同的,接下来,我们就来实现客户端和服务端的双向通信。        首先,我们定义消息类型:        /** * 消息类型 * @author 李熠 * */ public en...

2017-05-23 09:31:28

阅读数:6611

评论数:0

从菜鸟到架构师(二十四)

为了进一步完善公司研发部的组织架构,伟哥提出公司内部进行架构师的选拔,当时加上我一共有3人竞争。伟哥让我们根据公司的项目和实际情况提出架构方案,最好要有demo。一开始,我并不愿意去竞争这个架构师,抱着消极的心态去准备。伟哥是比较看重我的,单独跟我说:“我希望你这次能好好准备,把架构师的职位给拿下...

2017-05-16 09:40:43

阅读数:2050

评论数:10

SpringMVC集成RabbitMQ

RabbitMQ在集成到SpringMVC的过程中,可能会遇到很多坑,网上很多配置都有问题,要么无法发消息,要么无法接收消息,LZ特将能够使用的配置发出来,分享给大家。        首先添加Maven依赖: org.springframework.amqp ...

2017-05-12 17:57:17

阅读数:1753

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭