信息技术提高班第九期

与其临渊羡鱼,不如退而结网。

高效学习法则

一.费曼学习法 Feynman Technique 大名鼎鼎的费曼学习法又称「快速学习法」,具体步骤如下图所示 步骤如图: 第1步:获取某个知识/某概念,并且去理解这些内容。 第2步:按照教程自己来讲解/复述你所获得的主要内容。 第3步:用自己的方式再次复述一下所学到的知识。 ...

2018-08-08 15:55:29

阅读数 499

评论数 1

【工具篇】Windows下统计代码行数cloc

        软件开发过程中,有时候需要统计代码,So找到一个代码统计行数很好用的工具【CLOC】,分享一下。CLOC简介       Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、...

2018-03-26 13:37:12

阅读数 4173

评论数 2

译见|深度剖析「微服务架构」的九大特征

本期内容   「微服务架构」这个术语在过去几年渐成热门,它把一种特定的软件应用的设计方法描述为能够独立部署的服务的套件。尽管缺乏对这一架构类型的准确定义,但是在业务能力、自动化部署、智能端点、语言和数据的去中心化控制等方面,已经形成了某些普遍特征。   「微服务」,另一个在软件架构领域...

2017-10-27 16:52:24

阅读数 1189

评论数 2

基于Spring Boot和Spring Cloud实现微服务架构学习

看了几周Spring相关框架的书籍和官方demo,是时候开始总结下这中间的学习感悟。 首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差,最开始我就进入...

2017-10-26 15:06:24

阅读数 10650

评论数 2

Mac下安装SecureCRT并激活

今天花了好长的时间终于把SecureCRT安装成功了 现在分享给大家 安装的步骤, 希望对大家用帮助 Mac下的SecureCRT需要破解才能使用 所以有些费劲的.. 先下载SecureCRT和破解文件 默认下载到了当前用户的”下载”目录中 在”Finder”中 打开 “scrt-7.3....

2017-10-23 16:07:06

阅读数 2683

评论数 0

dubbo服务提供者暴露一个服务的详细过程

远程调用细节: 服务提供者暴露一个服务的详细过程: 上图是服务提供者暴露服务的主过程: 首先ServiceConfig类拿到对外提供服务的实际类ref,然后将ProxyFactory类的getInvoker方法使用ref生成一个AbstractProxyInvoker实例,到这一步就完成具体服...

2017-08-30 22:40:18

阅读数 4453

评论数 5

基于Dubbo框架构建分布式服务

第一:介绍Dubbo背景     大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。 (1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。...

2017-07-31 21:41:54

阅读数 775

评论数 5

JeeSite缓存的坑

这里对于jeesite,感觉其功能还是挺强大的,但是有一点致命缺点,就是其缓存机制,本来缓存是为了提速,但是,当这里的缓存加上了MVC,并且在前端进行请求后,不适时宜地将请求的相关类对象进行缓存,这就导致了单例化和伪持久化。怎么说来?就是说,当前端修改Person对象实例,并提交到服务端试图保存时...

2017-07-27 16:50:10

阅读数 4068

评论数 3

JeeSite 4.0 框架

2017-07-26 10:28:19

阅读数 6700

评论数 2

【Java并发】Java内存模型和线程安全

Java内存模型1、原子性 指一个操作是不可中断的,即使实在多个线程一起执行的时候,一个操作一旦开始,就不会被其它线程干扰。 i++是原子操作吗? 答案是否定的,两个线程对i++进行操作,线程1读到i++为2,线程2也进行操作读到i++为2,最终i=2,但是两个线程同时对i++进行操作,i应...

2017-06-30 16:41:32

阅读数 926

评论数 2

【Java并发】相关概念

一.概念 1、 为什么要并发? 比如因为IO操作遇到了阻塞,CPU可以转去执行其他线程,这时并发的优点就显示出来了:更高效的利用CPU,提高程序的响应速度。 Java的线程机制是抢占式的,会为每个线程分配时间片。2、 并行与并发 1) 并发就是在单核处理中...

2017-06-30 13:40:59

阅读数 792

评论数 4

JAVA虚拟机的生命周期

一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实例中。 ...

2015-12-14 16:13:14

阅读数 2097

评论数 6

快速上手JFinal

JFinal是国产的MVC框架,由 Handler、Interceptor、Controller、Render、Plugin 五大部分组成。本文通过一个例子上手JFinal,旨在熟悉JFinal中各组件的用法。 目标 用户登录/注册用户上传图片登录权限验证 访问路径 用户登...

2015-11-25 17:59:55

阅读数 2259

评论数 1

GCT阶段性小结

通过这一段时间的学习,GCT考试是一个综合性质的考试,考试我们这些年来的学习功底是否扎实,通过这次学习GCT也是对我们之前学习的一个总结与提升。经过这一段时间的学习,各科总结如下:   语文:         相对来说语文的考查知识面之广,涉及到了基础语文、历史、实事等等方面。语文做了几套...

2015-10-07 17:07:45

阅读数 1768

评论数 6

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space解决方法 问题描述 Exception in thread "main" java.lang.OutO...

2015-08-10 15:23:37

阅读数 2241

评论数 3

Nginx系列(五)--nginx+tomcat实现负载均衡

Nginx占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用Nginx网站用户有:新浪,网易,腾讯等.          本文主要是基于Nginx搭建tomcat集群.         环境: Win8.1 JDK 1.6 Nginx1.9....

2015-07-29 16:46:03

阅读数 5952

评论数 12

dubbo-admin在jdk 1.8上部署出错问题

今天在linux上部署dubbo-admin-2.5.4,一直报错: ERROR context.ContextLoader - Context initialization failed org.springframework.beans.factory.BeanCreationExcept...

2015-07-28 22:09:22

阅读数 9114

评论数 7

Maven实战(九)---模块聚合和继承

类之间有聚合和继承关系,Maven也具备这样的设计原则。那么Maven的pom是如何进行聚合与继承的呢?   一、什么是聚合?为什么要用聚合?         上一篇博客介绍了模块化的基本知识。有了模块化,那么我们项目中会有很多模块,每个模块都是独立的maven project,如果项目不大,我们...

2015-07-22 13:08:35

阅读数 5241

评论数 9

Maven实战(八)---模块划分

为了防止传递依赖,我们各个模块之间尽量用直接依赖的方式。本篇文章介绍多模块化开发,我们做过Maven项目的都知道,我们的项目一般都是分模块的,每个模块都会对应着一个POM.xml文件,它们之间通过继承和聚合(也称多模块,multi-module)相互关联。             我们换另一种思路...

2015-07-22 11:03:53

阅读数 8122

评论数 11

Maven实战(七)---传递依赖

假设A-->C  B-->A      ==> B-->C ,A依赖于C是直接依赖,B依赖于A是直接依赖,B依赖于C是传递依赖。   现象一                  举个例子:A-->log1.0  B-->log2.0 C-->A,B  那...

2015-07-22 11:03:32

阅读数 4696

评论数 11

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