- Java垃圾回收器的工作原理
java菜
上课,老师照本宣科,实在难以理解,干脆就看书里的Java书,正好看了Java的垃圾回收器是如何工作的,觉得有必要记录一下。参考于Java编程思想第四版(ThinkinginJava)1.垃圾回收器对于提高对象的创建速度,有明显的效果问题来了,垃圾回收是释放对象,而关创建对象什么事?首先了解一下Java是如何在堆上分配内存的,Java使用“堆指针”,每分配一个对象,指针就往后移一位,类似于堆栈,这样
- 2024Java开发必读书籍推荐
作为一名Java工程师,持续学习和提升是非常重要的。阅读优秀的技术书籍可以帮助我们深入理解Java编程语言的核心概念和最佳实践。在本文中,我将向大家推荐一共10本Java工程师必读的经典书籍,旨在帮助大家扩展知识领域,提高编程技能和解决问题的能力。《Java编程思想》(ThinkinginJava)这是一本非常有名的经典书籍。它不仅介绍了Java编程的基础知识,还深入讨论了各种编程选择和判断,并涵
- 《Thinking in Java》复用类
Coding_Jeremy
继承,组合,代理在《ThinkinginJava》里面复用类有3种方式:继承:子类继承父类,子类可以使用父类的方法(public及protected修饰),子类也必须使用父类的构造器进行对象的初始化。一般父类在继承体系中是一个通用类,抽取出某类实体的公共特征,子类继承父类开发出特殊版本(比如List为父类接口,ArrayList及LinkedList为适用于不同场景的子类)继承的目的是使用父类的接
- 工厂模式 数据库 Java_java 工厂模式的两种实现
weixin_39867066
工厂模式数据库Java
ThinkinginJava(7)1.1Java工厂模式(不适用匿名类)publicinterfaceService{publicvoidmethod1();publicvoidmethod2();}publicinterfaceServiceFactory{publicServicegetService();}importjava.io.*;classFactory1implementsServ
- 模拟后端数据json-server
quanCN
简介json-server是一个很好的模拟后端数据接口的工具。只需要提供一个json文件,或者写几行简单的js脚本就可以模拟出RESTfulAPI的接口。github基本使用全局安装sudonpminstall-gjson-server创建json文件db.json{"user":{"name":"Tom"},"book":[{"id":1,"name":"ThinkinginJAVA","pri
- Java按位操作符、移位操作符
月夜归醉
Java语言程序设计语法Java按位操作符移位操作符java无符号右移操作符
声明:本文部分参考ThinkinginJava、http://blog.sina.com.cn/s/blog_60e96a410100mjd2.html在介绍按位操作符前,本文先导入关于计算机原码,反码,补码的相关概念。原码(trueform)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),
- 如何写出格式优美的javadoc?
九里
如果你读过Java源码,那你应该已经见到了源码中优美的javadoc。在eclipse中鼠标指向任何的公有方法都会显示出详细的描述,例如返回值、作用、异常类型等等。本文主要来自《Thinkinginjava》的内容以及我在工作中写javadoc的经验。三种类型的注释文档注释文档有三种类型,分别对应于注释位置后面的三种元素:类、域和方法。也就说类注释正好位于类定义之前;域注释位于域定义之前;方法注释
- OnJava8笔记1--小知识总结
给点阳光我就灿烂_ab56
大名鼎鼎的《Thinkinginjava》Java8版本发布了,赶紧趁热乎精读一遍,这个文集是我自己的学习笔记,想要系统学习的同学参考价值不大,适合查漏补缺。因为这本书前期知识很基础,这里集中记录自己认为比较容易忘的小知识点,供自己日后翻阅。Java更具可移植性的原因Java确定了每种基本类型的内存占用大小。这些大小不会像其他一些语言那样随着机器环境的变化而变化。高精度数值BigInteger和B
- ThinkingInJava-java编程思想总结
nakey_xie
java开发语言经验分享读后感
阅读java编程思想的总结(一)一、对象(Object)1、机器模型(方案空间),实际解决问题的问题模型(问题空间)。2、我们将问题空间中的元素以及它们在方案空间的表示物称为“对象”(Object)。3、OOP(面向对象编程)允许我们根据问题来描述问题,而不是根据方案。4、与现实世界中的“对象”或“物体”相比,编程“对象”也有他们自己的特征和行为。二、Java面向对象程序设计方法1、所有的东西都是
- Java学习资料的推荐
Dream SYC_UCC
javajava开发语言
以下是一些Java学习资料的推荐:1.Java入门教程:https://www.runoob.com/java/java-tutorial.html2.阿里巴巴Java开发手册:https://github.com/alibaba/p3c/blob/master/README_zh_CN.md3.Java编程思想(ThinkinginJava):https://book.douban.com/su
- Java 干货之深入理解内部类
dengchengchao_
可以将一个类定义在另一个类或方法中,这样的类叫做内部类--《ThinkinginJava》说起内部类,大家并不陌生,并且会经常在实例化容器的时候使用到它。但是内部类的具体细节语法,原理以及实现是什么样的可以不少人都还挺陌生,这里作一篇总结,希望通过这篇总结提高对内部类的认识。内部类是什么?由文章开头可知,内部类的定义为:定义在另一个类或方法中的类。而根据使用场景的不同,内部类还可以分为四种:成员内
- 第11章:持有对象
胖当
记录《ThinkingInJava》学习过程中的一些总结。数组数组将数字与对象联系起来。它保存类型明确的对象,查询对象时,不需要对结果做类型转换,它可以是多维的,可以保存基本类型的数据。数组一旦生成,容量不可以改变容器类基本类型:Collection:一个独立元素的序列Set:不能有重复元素.Set(除了TreeSet)与Collection具有完全一样的接口,因此没有任何额外的功能。实际上Set
- day03--java基础编程:面向对象,构造方法,代码块讲解,this super,static,final,访问修饰符,方法重写,向上_下造型,main方法,抽象类,接口,设计模式,异常,内部类
清风微凉 aaa
一Java基础阶段java
1Day06–面向对象11.1面向对象1.1.1概念推荐看的书:Thinkinginjava概念:所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的执行者变成了指挥者,面向对象是基于面向过程而言的。面向过程的结构化设计的优缺点:1).缺点:缺乏对数据的封装。2).缺点:数据与方法(操作数据的)难以分离。3).优点:性能比较高。面向对象设计的优缺点:1).优点:易维
- 代码规范整理(Java版)
亚武de小文
Java代码规范整理LengToo攀登.png对于一个整体的软件系统而言,既需要宏观上的架构决策,设计与指导原则,也必须重视微观上的代码细节。在软件历史中,有许多影响深远的重大失败,其根源往往是编码细节出现了疏漏。参考文献资料《阿里巴巴开发手册》《编写可读代码的艺术》《代码之美》《代码整洁之道》《重构-改善既有代码的设计》《EffectiveJava》《Thinkinginjava》《MySQL技
- Java基础学习——多态
英勇青铜5
学习资料:ThinkinginJava第8掌面相对象的程序语言三大基本特征:抽象,继承,多态多态从另一种角度将接口与实现分离:怎么做和做什么对象既可以做本身使用,也可以当作基类使用。对某个对象的引用视为对其基类的引用的做法称为向上转型将一个方法调用同一个方法关联起来成为绑定。若在程序执行之前进行绑定,叫做前期绑定。面向过程的语言默认的方法绑定方式,例如C面向对象的语言采用的是后期绑定,在运行时根据
- 《On Java中文版基础卷+进阶卷》有奖书评活动!
turingbooks
javajvm开发语言servlet
是好书,把我们联系在一起。从去年开始,#我看图灵#有奖书评活动到今天已经进行了三期,图灵小姐姐收到了非常多的优秀文章,也认识了一些有趣的读者。在本周,应着热烈的呼声,大家期盼的第4期活动来啦,这次给大家带来的是《Java编程思想》的作者BruceEckel,对老版重塑升级推出的Java力作新书——《OnJava中文版基础卷+进阶卷》。老版《Java编程思想》(原书名《ThinkinginJava》
- Bruce Eckel:OnJava 模式重构(上)
中生代技术
java设计模式编程语言python大数据
BruceEckel读完需要10分钟速读仅需1分钟布鲁斯•埃克尔(BruceEckel),C++标准委员会的创始成员之一,知名技术顾问,专注于编程语言和软件系统设计方面的研究,常活跃于世界各大顶级技术研讨会。他自1986年以来,累计出版ThinkinginC++、ThinkinginJava、OnJava等十余部经典计算机著作,曾多次荣获Jolt最佳图书奖(被誉为“软件业界的奥斯卡”),其代表作T
- 二零一八·十月记
热血青年1993
这是刘裔山的第75篇文章,本文总共1034字,阅读需要4分钟年计划壹、月盘点工作学习:工作任务100%完成,开始进行云平台相关的业务学习,《大话设计模式》10%,《ThinkingInJava》阅读。课外阅读:《少有人走的路》、《明朝那些事儿》、《时间看得见》。TED:科技公司如何控制你的注意力运动:健身15次,游泳11次,总里程:16300,平均每次:1481米。【工作】十月份开始思考工作相关的
- 时隔 15 年,巨著《Java 编程思想》新版终于来啦
turingbooks
javajvmservlet
老版《Java编程思想》(原书名《ThinkinginJava》)得益作者开放深度研讨的创作方式,受到了全世界读者的追捧,被译为了十几种语言。但遗憾的是,在经历了4个版本的更新后,其最后一版发布于2007年,之后再无更新。直至Java8发布,随着大量新特性的发布,原书作者BruceEckel觉得很有必要重塑这本经典的《Java编程思想》,于是重新动笔完成了最新版本《OnJava》,一经发布就得到了
- Java-正则表达式
Joiant
一般来说,正则表达式就是以某种方式来描述字符串,因此你可以说:“如果一个字符串含有这些东西,那么它就是我正在找的东西。”——《ThinkinginJava》packagecom.ntech.regex;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/***正则表达式**@authorjoiant**\:将下一字符标记为特殊字
- 关于java中equals方法的概述
启示录是真的
在Java中对于equals方法来说,一般人都会这样说,==比较的是内存地址,equals是值其实这样说是不准确的。关系操作符比较的是什么,在《Thinkinginjava》一书中是这样说的:关系操作符生成的是一个boolean结果,它们计算的是操作数的值之间的关系。看似简单,实则需要用心体会。示例1代码所示输出结果全是true。示例2,创建B类,重写无参构造方法为其赋值,然后比较得知其结果为fa
- 《Thinking in Java》读书笔记
宋一凡_160a
工作两年时间,最近重读《ThinkingInJava》又有些新的理解。开一个博客记录自己的一些理解与困惑。
- 关于Java的值传递机制
付振南
最近学的知识杂而乱,每天看着《Thinkinginjava》,可以把基础打的更扎实,同时也看着尚硅谷的Java视频教程,双管齐下。这是我第一次在上写东西,记录自己学到的东西,我觉得很好。今天在课上,实在过于无聊,便在牛客app上刷Java基础题,有一道题吸引了我的注意!直接贴图图片发自App图片发自App这是一道来自于阿里巴巴的面试题,考察的知识点在于Java的值传递与引用传递机制。大家仔细阅读一
- 一篇文章让你彻底了解Java内部类
lvgo
的格式,有点吃不消啊内容整理自《ThinkinginJava》(第四版)第10章PDF下载地址什么是内部类?将一个类的定义,放在另一个类的定义内部,那这个类,就是内部类为什么需要内部类?一般来说,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象。所以你可以认为内部类提供了某种进入其外围类的窗口。内部类的优雅之处:每个内部类都能独立的继承一个(接口的)实现,无论外部类是否已经继
- 《Thinking In Java》作者:不要使用并发!
程序员济癫
前言今天纯粹就是带你们来读读书的~最近除了工作,特地买回了自己很喜欢的作者新发售的一本书《OnJava》,作者是我的老朋友布鲁斯·埃克尔,在Java领域很有名,你可能没听过他的名字,但极有可能听过他的另一本书《ThinkingInJava》,我想很多Java工程师都读过这本书,可以说是Java编程思想的良心之作。虽然布鲁斯是我的老朋友,但我不得不吐槽一下,大概通读了一遍《OnJava》之后,我心里
- java的学习步骤方法书籍大总结
西_北
大学软件工程
java语言基础谈到Java语言基础学习的书籍,大家肯定会推荐BruceEckel的《ThinkinginJava》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者BruceEckel在网络上被称为天才的投机者,作者的《ThinkinginC++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,《Thinkin
- java学习总结
信行合一
1_java基础javadocumentationservletcollectionsejbweblogic
java语言基础谈到Java语言基础学习的书籍,大家肯定会推荐BruceEckel的《ThinkinginJava》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者BruceEckel在网络上被称为天才的投机者,作者的《ThinkinginC++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,《Thinkin
- 老鸟带你回顾新人Java不容错过的八本好书
程序媛月下
Javajava编程语言
回头看看,我进入Java领域已经快15个年头了,虽然学的也一般,但是分享下我的心得,估计也能帮大家少走点弯路。[入门]我在2001年之前是C/C++阵营,有C和面向对象的基础,后来转到Java,发现没有指针的Java真是好简单,另外Java的类库好用的让人哭啊。后来我就看《ThinkinginJava》,《Java核心技术》,感觉也不吃力。如果我之前没学过别的语言,或者半路出家转到计算机行业,我不
- JAVA进阶——应看书籍和步骤
PettyKoKo
【Java】
Java语言基础谈到Java语言基础学习的书籍,大家肯定会推荐BruceEckel的《ThinkinginJava》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者BruceEckel在网络上被称为天才的投机者,作者的《ThinkinginC++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,《Thinkin
- 《Thinking In Java》作者:不要使用并发!
java后端程序员
前言今天纯粹就是带你们来读读书的~最近除了工作,特地买回了自己很喜欢的作者新发售的一本书《OnJava》,作者是我的老朋友布鲁斯·埃克尔,在Java领域很有名,你可能没听过他的名字,但极有可能听过他的另一本书《ThinkingInJava》,我想很多Java工程师都读过这本书,可以说是Java编程思想的良心之作。虽然布鲁斯是我的老朋友,但我不得不吐槽一下,大概通读了一遍《OnJava》之后,我心里
- java线程Thread和Runnable区别和联系
zx_code
javajvmthread多线程Runnable
我们都晓得java实现线程2种方式,一个是继承Thread,另一个是实现Runnable。
模拟窗口买票,第一例子继承thread,代码如下
package thread;
public class ThreadTest {
public static void main(String[] args) {
Thread1 t1 = new Thread1(
- 【转】JSON与XML的区别比较
丁_新
jsonxml
1.定义介绍
(1).XML定义
扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
XML是标
- c++ 实现五种基础的排序算法
CrazyMizzz
C++c算法
#include<iostream>
using namespace std;
//辅助函数,交换两数之值
template<class T>
void mySwap(T &x, T &y){
T temp = x;
x = y;
y = temp;
}
const int size = 10;
//一、用直接插入排
- 我的软件
麦田的设计者
我的软件音乐类娱乐放松
这是我写的一款app软件,耗时三个月,是一个根据央视节目开门大吉改变的,提供音调,猜歌曲名。1、手机拥有者在android手机市场下载本APP,同意权限,安装到手机上。2、游客初次进入时会有引导页面提醒用户注册。(同时软件自动播放背景音乐)。3、用户登录到主页后,会有五个模块。a、点击不胫而走,用户得到开门大吉首页部分新闻,点击进入有新闻详情。b、
- linux awk命令详解
被触发
linux awk
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息
awk处理过程: 依次对每一行进行处理,然后输出
awk命令形式:
awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file
[-F|-f|-v]大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=val
- 各种语言比较
_wy_
编程语言
Java Ruby PHP 擅长领域
- oracle 中数据类型为clob的编辑
知了ing
oracle clob
public void updateKpiStatus(String kpiStatus,String taskId){
Connection dbc=null;
Statement stmt=null;
PreparedStatement ps=null;
try {
dbc = new DBConn().getNewConnection();
//stmt = db
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
矮蛋蛋
zookeeper
原文地址:
http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/
安装和配置详解
本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两
- tomcat数据源
alafqq
tomcat
数据库
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。
没有使用JNDI时我用要这样连接数据库:
03. Class.forName("com.mysql.jdbc.Driver");
04. conn
- 遍历的方法
百合不是茶
遍历
遍历
在java的泛
- linux查看硬件信息的命令
bijian1013
linux
linux查看硬件信息的命令
一.查看CPU:
cat /proc/cpuinfo
二.查看内存:
free
三.查看硬盘:
df
linux下查看硬件信息
1、lspci 列出所有PCI 设备;
lspci - list all PCI devices:列出机器中的PCI设备(声卡、显卡、Modem、网卡、USB、主板集成设备也能
- java常见的ClassNotFoundException
bijian1013
java
1.java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory 添加包common-logging.jar2.java.lang.ClassNotFoundException: javax.transaction.Synchronization
- 【Gson五】日期对象的序列化和反序列化
bit1129
反序列化
对日期类型的数据进行序列化和反序列化时,需要考虑如下问题:
1. 序列化时,Date对象序列化的字符串日期格式如何
2. 反序列化时,把日期字符串序列化为Date对象,也需要考虑日期格式问题
3. Date A -> str -> Date B,A和B对象是否equals
默认序列化和反序列化
import com
- 【Spark八十六】Spark Streaming之DStream vs. InputDStream
bit1129
Stream
1. DStream的类说明文档:
/**
* A Discretized Stream (DStream), the basic abstraction in Spark Streaming, is a continuous
* sequence of RDDs (of the same type) representing a continuous st
- 通过nginx获取header信息
ronin47
nginx header
1. 提取整个的Cookies内容到一个变量,然后可以在需要时引用,比如记录到日志里面,
if ( $http_cookie ~* "(.*)$") {
set $all_cookie $1;
}
变量$all_cookie就获得了cookie的值,可以用于运算了
- java-65.输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999
bylijinnan
java
参考了网上的http://blog.csdn.net/peasking_dd/article/details/6342984
写了个java版的:
public class Print_1_To_NDigit {
/**
* Q65.输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999
* 1.使用字符串
- Netty源码学习-ReplayingDecoder
bylijinnan
javanetty
ReplayingDecoder是FrameDecoder的子类,不熟悉FrameDecoder的,可以先看看
http://bylijinnan.iteye.com/blog/1982618
API说,ReplayingDecoder简化了操作,比如:
FrameDecoder在decode时,需要判断数据是否接收完全:
public class IntegerH
- js特殊字符过滤
cngolon
js特殊字符js特殊字符过滤
1.js中用正则表达式 过滤特殊字符, 校验所有输入域是否含有特殊符号function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]"
- hibernate使用sql查询
ctrain
Hibernate
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.hibernate.Hibernate;
import org.hibernate.SQLQuery;
import org.hibernate.Session;
import org.hibernate.Transa
- linux shell脚本中切换用户执行命令方法
daizj
linuxshell命令切换用户
经常在写shell脚本时,会碰到要以另外一个用户来执行相关命令,其方法简单记下:
1、执行单个命令:su - user -c "command"
如:下面命令是以test用户在/data目录下创建test123目录
[root@slave19 /data]# su - test -c "mkdir /data/test123" 
- 好的代码里只要一个 return 语句
dcj3sjt126com
return
别再这样写了:public boolean foo() { if (true) { return true; } else { return false;
- Android动画效果学习
dcj3sjt126com
android
1、透明动画效果
方法一:代码实现
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View rootView = inflater.inflate(R.layout.fragment_main, container, fals
- linux复习笔记之bash shell (4)管道命令
eksliang
linux管道命令汇总linux管道命令linux常用管道命令
转载请出自出处:
http://eksliang.iteye.com/blog/2105461
bash命令执行的完毕以后,通常这个命令都会有返回结果,怎么对这个返回的结果做一些操作呢?那就得用管道命令‘|’。
上面那段话,简单说了下管道命令的作用,那什么事管道命令呢?
答:非常的经典的一句话,记住了,何为管
- Android系统中自定义按键的短按、双击、长按事件
gqdy365
android
在项目中碰到这样的问题:
由于系统中的按键在底层做了重新定义或者新增了按键,此时需要在APP层对按键事件(keyevent)做分解处理,模拟Android系统做法,把keyevent分解成:
1、单击事件:就是普通key的单击;
2、双击事件:500ms内同一按键单击两次;
3、长按事件:同一按键长按超过1000ms(系统中长按事件为500ms);
4、组合按键:两个以上按键同时按住;
- asp.net获取站点根目录下子目录的名称
hvt
.netC#asp.nethovertreeWeb Forms
使用Visual Studio建立一个.aspx文件(Web Forms),例如hovertree.aspx,在页面上加入一个ListBox代码如下:
<asp:ListBox runat="server" ID="lbKeleyiFolder" />
那么在页面上显示根目录子文件夹的代码如下:
string[] m_sub
- Eclipse程序员要掌握的常用快捷键
justjavac
javaeclipse快捷键ide
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 写道 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可
- c++编程随记
lx.asymmetric
C++笔记
为了字体更好看,改变了格式……
&&运算符:
#include<iostream>
using namespace std;
int main(){
int a=-1,b=4,k;
k=(++a<0)&&!(b--
- linux标准IO缓冲机制研究
音频数据
linux
一、什么是缓存I/O(Buffered I/O)缓存I/O又被称作标准I/O,大多数文件系统默认I/O操作都是缓存I/O。在Linux的缓存I/O机制中,操作系统会将I/O的数据缓存在文件系统的页缓存(page cache)中,也就是说,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。1.缓存I/O有以下优点:A.缓存I/O使用了操作系统内核缓冲区,
- 随想 生活
暗黑小菠萝
生活
其实账户之前就申请了,但是决定要自己更新一些东西看也是最近。从毕业到现在已经一年了。没有进步是假的,但是有多大的进步可能只有我自己知道。
毕业的时候班里12个女生,真正最后做到软件开发的只要两个包括我,PS:我不是说测试不好。当时因为考研完全放弃找工作,考研失败,我想这只是我的借口。那个时候才想到为什么大学的时候不能好好的学习技术,增强自己的实战能力,以至于后来找工作比较费劲。我
- 我认为POJO是一个错误的概念
windshome
javaPOJO编程J2EE设计
这篇内容其实没有经过太多的深思熟虑,只是个人一时的感觉。从个人风格上来讲,我倾向简单质朴的设计开发理念;从方法论上,我更加倾向自顶向下的设计;从做事情的目标上来看,我追求质量优先,更愿意使用较为保守和稳妥的理念和方法。
&