3 木鲸鱼

尚未进行身份认证

我要认证

技术改变生活,一枚菜鸟程序员。

等级
TA的排名 16w+

《深入理解计算机系统》 | 学习笔记(二)

在 unix 系统中,我们可以使用 shell 窗口(windows 系统里是 dos 窗口)执行已经编译好的可执行文件 hello:unix> ./hellohello, worldunix>shell 是一个命令行解释器,它输出一个提示符,等待你输入一个命令行,然后执行这个命令。如果该命令行的第一个单词不是一个内置的外壳命令,那么外壳就会假设这是一个可执行文件的名字...

2018-10-17 16:49:25

《深入理解计算机系统》| 学习笔记(一)

一、信息就是位 + 上下文作者使用的标题是:信息就是位 + 上下文,那么问题来了:什么是位?什么是上下文?计算机系统是由硬件和系统软件组成的,它们共同工作来运行应用程序。所有计算机系统都有相似的硬件和软件组件,它们执行着相似的功能。从某种意义上来说,本书的目的就是要帮助你了解当你在系统上执行 hello 程序时,系统发生了什么以及为什么会这样。// hello 程序#inc...

2018-10-17 16:49:12

人生苦短,转行程序员要趁早(中)

最近不少朋友表示对现在的自己很不满意,尤其是工作前景和收入上来看,感觉再这样持续下去,一辈子就真的废掉了。得知我已经成功转行做了程序员,于是想了解一下做程序员感觉如何,自己也打算转行做一枚程序员。在和朋友们交流的过程中,当他们吐嘈自己的现状和困惑时,不禁想起曾经的自己,也遇到过同样的焦虑迷茫。在和朋友们交流之后,我也在反思自己在交流过程中表达的想法观点是不是真的能对自己和别人有启发,因为我...

2018-10-16 10:40:39

人生苦短,转行程序员要趁早(上)

把生命浪费在美好的事物上时间管理理论中的一个重要概念:四象限法则,优先处理完重要且紧急的事情之后,再重点地把主要精力和时间集中地放在处理那些重要但不紧急的工作上,这样可以做到未雨绸缪,防患于未然。四象限法则时间管理四象限法则理论备受追捧,它很好的诠释了如何权衡在资源有限情况下的获得最大收益,世间万物都是基于本事物生命周期之内,有着自己的资源瓶颈,即使作为高智能生物并无限探索欲望能力的...

2018-10-16 10:35:16

putty 默认颜色样式修改 for windows

一、导出 putty 注册表默认配置文件1.1 打开注册表:运行 --» regedit   找到 putty 注册表文件:   [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings]注意:如果一开始使用 putty的时候 没有配置默认的配置信息的话,可能 Sessions 文件下没有 ...

2018-10-16 10:15:52

FastDFS分布式文件系统&Nginx负载均衡最小环境安装配置[超级详解]

1、背景FastDFS 是一款开源的、分布式文件系统(Distributed File System),由淘宝开发平台部资深架构师余庆开发。该开源项目的主页是 http://code.google.com/p/fastdfs 。可以通过 fastdfs.sourceforge.net 下载。FastDFS论坛是 http://www.csource.org ,目前是指向 ChinaUnix 开...

2018-10-16 10:05:23

遇到一道经典的java面试题

在文件 nameList.txt 中按下图格式存放着超过50万人的姓名与身份证信息。请使用您熟悉的编程语言(Java或C/C++)编写一段程序, 将出生日期落在1995年1月1日与1999年12月31日之间的个人信息取出,按年龄从大到小排列并输出到另一个txt文件中。 请重点考虑程序的健壮性和排序效率小生想到思路:  1. 先读取文本内容;  2. 将头信息读取出来,并记录住;...

2018-10-16 09:58:18

java web 项目 ssh框架使用中的 ClassNotFoundException 异常【找不到**Action】

ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during processing request: Unable to instantiate Action, visitAction, defined for 'visit_findByPage' in namespace '/'visitActionUnable to instantiate Action, visitAction, defined for 'visit_fin

2018-01-11 22:36:04

Hibernate 初级入门

一、下载 Hibernate 的运行环境二、创建表结构Create database hibernate_day01; Use hibernate_day01; CREATE TABLE `cst_customer` ( `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)',

2017-12-01 16:51:42

java 动态代理和静态代理浅析

声明:本文只针对静态代理和动态代理的具体使用方法进行分析对比,并总结其中的优劣势。如果想透彻理解动态代理和静态代理的完整设计原理,建议参阅尚学堂马士兵老师在2010年推出的设计模式之动态代理视频讲解,也可辅助其他资料自行研究。一、代理1.1 什么是代理代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消

2017-11-25 22:45:23

遍历 Map 的四种方法

public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); // 第一种:普遍使用,二次取值 System.out

2017-11-24 21:17:43

commons-dbutils 工具使用

一、准备工作1.1 环境准备导入 commons-dbutils 工具包 ,本文采用:commons-dbutils-1.4.jar1.2 数据库准备本文采用 c3p0 技术创建 Connection 连接池DataSourceUtils 代码实现:package com.test.utils;import java.sql.Connection;import jav

2017-11-24 19:53:11

java 反射机制

一、反射机制1.1 简介反射的核心是JVM在运行时才动态加载类或调用方法/访问属性,它不需要事先(写代码的时候或编译期)知道运行对象是谁。Java反射框架主要提供以下功能:1. 在运行时判断任意一个对象所属的类;2. 在运行时构造任意一个类的对象;3. 在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方法);4. 在运行时调用任意一个

2017-11-24 16:19:22

【java 多线程】多线程并发同步问题及生产者、消费者问题

一、线程并发同步概念线程同步其核心就在于一个“同”。所谓“同”就是协同、协助、配合,“同步”就是协同步调昨,也就是按照预定的先后顺序进行运行,即“你先,我等, 你做完,我再做”。线程同步,就是当线程发出一个功能调用时,在没有得到结果之前,该调用就不会返回,其他线程也不能调用该方法。就一般而言,我们在说同步、异步的时候,特指那些需要其他组件来配合或者需要一定时间来完成的任务。

2017-11-23 10:55:00

【java多线程】多线程的创建三种方式--笔记

【java多线程】多线程的创建三种方式--笔记

2017-11-18 12:19:34

eclipse 设置本地 DTD 约束配置

eclipse 设置本地 DTD 约束配置

2017-11-08 15:44:18

centos 7 linux系统默认ftp安装配置和部署(详细讲解)

centos 7 linux系统默认ftp安装配置和部署(详细讲解)

2017-10-20 14:25:02

centos 7 linux 安装 tomcat 7

一、声明  本文采用操作系统版本: Centos 7 Linux系统    版本源:CentOS-7-x86_64-DVD-1708.iso  官网下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso  安装包选择:最小安装包(且安装了 jdk,并有 vim 功能)二、...

2017-10-20 14:20:14

centos 7 linux 安装 jdk 7

一、声明  本文采用操作系统版本: Centos 7 Linux 系统    版本源:CentOS-7-x86_64-DVD-1708.iso  官网下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso  安装包选择:最小安装包(已安装 vim 功能)二、安装前的准备...

2017-10-20 14:18:15

centos 7 linux系统安装 mysql5.7.17(glibc版)

centos 7 linux系统安装 mysql5.7.17(glibc版)

2017-10-20 14:13:03

查看更多

勋章 我的勋章
    暂无奖章