- 博客(22)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 《DEEP WORK》让你成为职场工作高手
最近难得沉下心来读读书。此次我想给自己和给看到这篇文章的你推荐一下这本书《DEEP WORK》。如何让你变成职场的工作高手。真本书对我比较深刻的有以下几点:1、选定你的深度哲学。
2021-06-14 16:00:28
474
原创 从经济学成本理解程软件开发需要关注的问题
成本成本概念深不可测、千变万化,很重要的一个原因就是在于它是人们想象出来的。——来自薛兆丰经济学讲义如果回首你自己工作,站在工程师的角度,你的学习,你的开发,你关注成本了吗?有没有做到最低的成本获取最高的收益呢?...
2021-02-09 13:13:48
782
2
原创 战俘营里的经济学
学习经济学起因软件开发这一行,35岁是个魔咒,每个人都在这个岁数都面临一个比较大的选择,是要留还是要走。思考了很久我们需要掌握一个第二收入水平,学会去理财,财才会理你。以上两个原因是学习经济学的起因,不但是增加自己的见识,同时也去用为数不多的钱进行理财,给自己多一条出路。战俘营里经济学故事我这里链接一下薛兆丰的解读https://www.ixueshu.com/document/5627f7a8807ce76a14a4dc030e7d94c3.html,我自己也是买了薛兆丰的经济学讲义开始了解和
2020-11-27 12:48:24
1259
1
原创 ZAB协议剖析
什么叫ZAB协议?ZAB协议是专门为ZK设计的,用于ZK的分布式数据同步的协议。ZK是为了能够保证在分布式数据的同步,只使用一个主进程来做广播,所有的数据的广播都使用一个进程来广播,这样能够保证ZK的次序,A的epoch肯定会是在B的epoch之后。ZK的崩溃恢复协议分为以下三个阶段:发现:同步:广播:当集群中已经有过半的Follow
2020-04-12 13:07:47
224
原创 Zookeeper之Session和Http之Session类比学习
前言 学习,这里将会把Http中的Session和Zookeeper中的Session放在一起来比较学习,以增强理解。首先是会先讲HttpSession然后再讲Zookeeper的Session。HttpSession介绍摘自百度:HttpSession是Java平台对session机制的实现规范,本身仅仅是一个接口。具体的实现是由每个web应用服务器的提供商来实现。也就是说我们经常会用到To
2017-07-30 14:18:08
889
原创 Zookeeper使用场景和特性关联
Zookeeper因为分布式而生,天生具备分布式的基因。那它被用在现在哪些地方了呢?Hadoop中ZooKeeper主要用于实现HA(Hive Availability),包括HDFS的NamaNode和YARN的ResourceManager的HA。HBase主要用ZooKeeper来实现HMaster选举与主备切换、系统容错、RootRegion管理、Region状态管理和分布式S
2017-07-29 14:09:42
920
原创 Zookeeper来由
什么是Zookeeper?官方定义:Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级 的服务,比如同步,配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端 API。为什么要有Zookeeper?如果要问为什么要有Zookeeper,那么就要从分布式系统聊
2017-07-28 00:37:18
857
原创 Oracle游标的使用
游标的定义:游标的作用:获取查询返回的记录。在通过查询将记录检索到游标中,可以一次从游标中取一行使用游标的5个步骤:(1)、声明变量,用于保存记录的列值(2)、声明游标,并制定查询(3)、打开游标(4)、一次从游标中获取一个记录,并将列值存储在(1)步声明的变量中(5)、关闭游标游标就像一个存放结果集的集合,他能让你更加轻松的获取其中的结果set servero
2014-05-25 22:32:50
814
原创 oracle中使用简单函数总结
使用简单函数1、 使用单行函数a) 字符函数 i. ASSII(x):返回字符x的ASSII码 ii. CHR(x):返回ASSII码为x的字符 iii.
2014-05-12 23:28:03
568
原创 Oracle工具SQLplus使用
1、 启动SQL*plus(1)SQL*plus是oracle自带的在window下的图形界面工具,首先可以再开始菜单中运行sql*plus软件运行,然后输入登录名以及密码就能登录进去。可以再plus中运行所有的sql语句以及pl/sql语句 (2) 在命令行启动sql*plus:cmd->在dos界面中运行sqlplus,然后输入用户名还有密码就能进入sql
2014-05-12 23:22:42
896
原创 Android之创建应用程序和活动
3.1 Android应用程序的组成部分l 活动(Activity)介绍http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/l 服务(Service)l 内容提供器(Content Provider)l 意图(Intent)l 广播接收器(Broadcast Receiver)
2014-05-08 12:10:17
503
转载 Android应用的开发步骤
兵马未动 粮草先行——应用规划及架构设计开发Android应用时,在进入具体的编码实现前,需要好好整理一下将要开发的应用步骤,需要整理的主要内容包括一下内容l 项目有哪些功能l 需要哪些必须的界面以及界面之间跳转的流程l 需要的数据及其数据来源和格式l 是否需要服务端支持l 是否需要特殊的权限l 是否需要后进程等在开发实现一个新的应用开发时,程序员一般习
2014-05-08 11:54:41
745
原创 Android之SDK介绍
SDK文档及阅读技巧² 使用IE打开SDK目录下的documentation.html文件就能阅读² SDK工具的介绍 Android模拟器(Android Emulator(emulator.exe)) 集成开发环境插件(AndroidDevelopment Tools Plugin for the Eclipse IDE,ADT) 调试监视服务(DalvikDeb
2014-05-08 11:49:46
722
原创 设计模式之观察者模式
观察者模式:主要体现在对象之间的一对多的依赖,当一个对象发生改变时,依赖它的所有对象都会得到通知并自动更新。 观察者模式,Java已经内置的该模式,那就是java.util.Observer类 下面我利用这个类和我自己相关的程序来进行解析我这里使用了网易新闻的发报和我们使用网易手机客户端接收消息整个过程来描述。上面的图已经能够很针对的反映
2014-05-07 20:56:28
483
原创 设计模式之策略模式
HeadFirst中这样定义了这个模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 策略模式设计的原则:1. 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起2. 针对接口编程,而不是针对实现编程3. 多用组合,少用继承这个模式是
2014-05-06 19:28:25
378
原创 继承Ext.data.Store
继承Ext.data.Store稍微有点复杂,这个也是在写gridPanel的时候经常需要把Store写在外面,松耦合,易维护。Ext.define("定义的store的名字", { extend : "Ext.data.Store", pageSize : 10, model : '定义的model的名字', constructor : function(config)
2014-01-21 16:31:39
488
原创 继承Ext.data.Model
在写gridpanel的时候,经常需要把store和model分开写,使代码具有松耦合的特性,从而有利于以后代码的维护,下面是如何继承Ext.data.Model的实现代码。Ext.define('定义的名字', { extend : 'Ext.data.Model', fields : [{ name : '' }, { nam
2014-01-21 16:28:40
557
原创 关于java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Object的错误报告
java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Obj ect; 在项目中,刚开始使用Hibernate没有多久,在使用createSQLQuery出现的非常让人郁闷的错误, 刚开始我编写的代码是这样子的 public List getSynchroni
2013-12-12 17:45:11
3766
原创 关于类的继承问题
首先得看下面的程序理解类的继承的问题 package com.chen.javase; public class Test4 { public static void main(String[] args) { new A(); System.out.println("****************");
2012-11-23 09:29:17
464
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人