首页技术区最新随笔(rss) RSS

结束《Java编程思想》(Thinking in Java)自学的读后感(2017.10.15)

     摘要: 首先划重点:这是一本Java的入门书。 自学前需要的条件:已经具备基本的计算机基础。 1)已经对一种编程语言比较熟悉; 2)有过四年计算机专业学习,或者三年以上的软件开发经验, 自学的方法: 1)完全自学:手工输入代码,看懂习题的答案。 注:把下载的代码运行通过是不行的,自行输入代码也是对Java语言的熟悉过程 2)结伴学习:通过讨论深入理解代码,结伴搞定习题。 3)前辈指导:由前辈帮助搭建编...  阅读全文

2017-10-15 12:11 作者: 朱远翔【评论:0】【阅读:437】 

IEEE 754 浮点存储小记

     摘要: IEEE 754:https://zh.wikipedia.org/wiki/IEEE_754FLOAT:31  30         22       15          7          0+---+----...  阅读全文

2017-10-12 11:23 作者: stone2083【评论:0】【阅读:165】 

springCloud、boot集成elk

     摘要: elasticsearch、logstash、kibana版本均为5.6.2版,需要注意版本匹配问题1,启动elashticsearch2,logstash/config目录下新建log.conf文件,其内容:input {  # For detail config for log4j as input,   # See: https://www.elastic.co...  阅读全文

2017-10-08 19:15 作者: 傻 瓜【评论:0】【阅读:316】 

springboot、mybatis、mycat分库实践

     摘要: 1.pom文件中引入下面引入mybatis逆向工程插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> ...  阅读全文

2017-10-01 17:40 作者: 傻 瓜【评论:0】【阅读:432】 

springboot中action绑定ServletRequest的attirbute的值传参

     摘要: 有些时候需要在后台处理一封装一些参数送到action中便于业务处理.比于app中的token验证,根据token查找到对应的用户信息。比如分布式框架中获取用户信息等.springboot中可以自定义参数解析器来绑定参数,通过它可以拿到ServletRequest中的attirbute中的值进行参数绑定。自定义一个annotation,通过这个注解中的 name查找attribute中的key对应的...  阅读全文

2017-09-29 11:58 作者: 傻 瓜【评论:0】【阅读:283】 

springboot文件上传等杂项

     摘要: 1,springboot中文件上传springmvc中配置文件上传写法在boot并不支持 @Bean public MultipartResolver multipartResolver() { CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(); multipartResolver.setMa...  阅读全文

2017-09-18 11:01 作者: 傻 瓜【评论:0】【阅读:447】 

springboot中的jsp支持

     摘要: springmvc4中零配置的用法在springboot中同样有效。pom.xml配置        <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId>      ...  阅读全文

2017-09-18 09:22 作者: 傻 瓜【评论:0】【阅读:382】 

js外部调用更新angularjs的ng-repeat视图问题

     摘要: 找了个开源基础框架测试一下微信公众号。没想是用jquery做的restful风格的页面。jquery更新table中数据就有些麻烦。所以用angularjs重构一下。页面中angularjs展示数据  <body   ng-controller="multi">   <table id="baseTable" class="table ta...  阅读全文

2017-09-11 21:37 作者: 傻 瓜【评论:0】【阅读:361】 

数字证书应用综合揭秘(包括证书生成、加密、解密、签名、验签)

     摘要: 引言 数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。为现实网络安全化标准,如今大部分的 B2B、B2C、P2P、O2O 等商业网站,含有重要企业资料个人资料的信息资信网站,政府机构金融机构等服务网站大部分都使用了数字证书来加强网络的安全性。 数字证书一般由经过国家认证的权威机构颁发,即CA(例如中国各地方的CA公司)中心签发的证书,也可以由企业级CA系统进行签...  阅读全文

2017-08-31 15:11 作者: 风尘浪子【评论:0】【阅读:559】 

关于word在表格拆分与组合那些事儿

     摘要: 在word的处理之中,文字,各种类型的图片,最复杂的公式,之前编写的API基本都覆盖了。不过,昨天在做一个文档测试时,发现表格没有能很好的处理。  阅读全文

2017-08-25 15:54 作者: alexcai【评论:0】【阅读:353】 

Thinking in Java系列 文档+代码+简评

     摘要: 声明:本人无意侵犯原作者的版权,这里可下载的文档都属于作者自行开放下载的,统一放置在这里是因为不可预测的原因使得原文档和代码不方便下载,故将我所收集的内容统一在这里,如果这里的内容侵犯了别人,请告知我会第一时间删除,谢谢理解。 Java编程思想(英文第1版)+源代码 Java编程思想(英文第2版) Java编程思想(英文第3版)+源代码 Java编程思想(英文第4版)part1 , part2+源...  阅读全文

2017-08-25 09:30 作者: 朱远翔【评论:0】【阅读:694】 

业务规则与自定义规则处理库

     摘要: 前篇随笔《需求收集、分析》中简单提了一下业务规则。业务规则是很重要的一个东西,并且用户对于业务规则也极易更改或者新增新的业务规则.尤其是在某些场合如促销,积分商城等场景。正因为规则如此重要,建议使用单独的文档维护,规则名称编号可以与用例名称编对一一对应。业务规则分类:一,内禀规则:业务实体本身的规则。如订单中销售记录不能为空,数量不能为等。二,全局规则:一般与所有用例相关而不是某个特定用例相关。例...  阅读全文

2017-08-20 14:52 作者: 傻 瓜【评论:0】【阅读:371】 

Java程序设计与数据结构导论--读后感

与我前面所读的《Java7基础教程》相比,此书不适合自学,更适合作为教材使用。

虽然此书完整覆盖了Java的知识点和数据结构的基础问题,并且对每个部分都做了基本说明。但是因为没有深入展开,对于以自学的方式阅读此书的读者,如果没有基础的会感觉内容太多太杂,学习过程会觉得摸不着头脑;但是对于基础较好的读者又会觉得书中的描述有种隔靴搔痒的感觉,读完一遍没啥收获。

但是如果作为教材则具有自己的优势,作者从Java语言入手,一步步推进到数据结构,使Java语言和数据结构的学习自然的结合在一起,从而避免了在许多学校教学过程中因为分别设置两门课程而带来的脱节问题。例如:许多同学都是先学语言,再学数据结构。可能会遇到一个学期学Java语言,另一个学期学数据结构,结果Java的语法早就在考试后还给老师了,从而使学习数据结构的过程比较困难。更糟糕的是学习数据结构时使用的编程语言不是Java,结果就算学完数据结构了依然不会使用Java来解决数据结构中的许多经典问题。

但是,如果老师使用这个教材,可以根据自己的需要调整讲解的深度和需要展开的内容,还可以帮助学生直接利用Java语言的特性来解决某些数据结构的问题,比如:Java的泛型和集合类来实现数据结构的链表,使学习很有针对性,也更容易产生兴趣。

2017-08-13 17:50 作者: 朱远翔【评论:0】【阅读:318】 

Java 7 for Absolute Beginners/Java 7基础教程--读后感

1. 很适合部分初学者,因为书中对于JAVA许多特性都有涉猎,而且也是浅尝即止。如果读者没有受过专业的编程训练,那么在阅读此书时不会畏惧。因为书中没有充斥着大量的计算机理论知识,虽然作者依然覆盖了JAVA的重要知识点,以及许多与编程相关的计算机知识点,但是作者并没有展开说明,只是帮助读者有个初步的认识,重要的是培训兴趣。作者本人也非计算机专业毕业,而是通过大量的编程实践成为一个合格的程序员。因此,作者全书都彰显着实用主义的精神,无论是语言的选择(JAVA还是C++),还是理论的学习(JVM和内存管理)都是能用就行。

2. 通过我对本书的学习,建议其他读者也像作者一样,从实践出发。一定要自己把书中的代码都输入到计算机中,按照作者的思路熟悉编程工具和JAVA的知识点。在阅读过程中,我发现本书中文版的代码排版有误,那么读者可以根据自己的能力进行纠错,通过纠错也可以加深对代码的理解,实在搞不定了再参考作者或者我提供的源代码。

 

重要事情说三遍:一定要自己输入代码。

因为代码光看懂是不够的,一定要自己输入、调试和发现问题,还可以修改代码从而加入自己的一些想法,只有通过反复的实践才能真正理解JAVA的知识点,也就是俗话说的学成自己的东西。

 

3. 读完这本书,其实并不能帮你立刻就成为一定合格的JAVA程序员,甚至你还是不太会写程序,但是恭喜你“入门了”。

 

4.如果想节省时间和精力,那就请个专业的老师带着你阅读。因为,时间就是金钱!

 

原作者的代码我自己输入和做了部分修改的代码

2017-08-05 12:33 作者: 朱远翔【评论:2】【阅读:549】 

Java 7 for Absolute Beginners/Java 7基础教程--代码纠错

     摘要: 中文版书中的问题代码记录: 只记录了P213后面的错误代码,如果后面发现P213页前面的错误代码,会继续补齐。但我提供的代码都是可以正常运行的,如果有使用者发现中文版书中其他的错误代码请告诉我,方便我在这里补齐,谢谢。 P213,重构代码有误,作者在源代码中提供的正确代码如下: public ShootingGalleryTargetRow(Image sprite, int value) { ...  阅读全文

2017-08-05 12:15 作者: 朱远翔【评论:0】【阅读:362】 

Elasticsearch服务重启故障解决过程

     摘要:   阅读全文

2017-07-24 19:10 作者: David1228【评论:0】【阅读:721】 

hadoop之分布式文件存储hdfs

     摘要: HDFS和MapReduce是Hadoop的两大核心,除此之外Hbase、Hive这两个核心工具也随着Hadoop发展变得越来越重要。今天我们只初步的看看HDFS.  阅读全文

2017-07-24 10:35 作者: alexcai【评论:0】【阅读:419】 

移植jQuery deferred到java,基于java的promise编程模型

     摘要:                                   移植jQuery deferred到java,基于java的promise编程模型   很多语言都支持promise编程模型,像是scal...  阅读全文

2017-07-23 11:59 作者: 溪石【评论:0】【阅读:353】 

Zookeeper在线扩容和缩容

     摘要:   阅读全文

2017-07-19 18:10 作者: David1228【评论:0】【阅读:517】 

打造基于thrift的RPC服务

     摘要: 使用thrift已经有段时间了,目前基本是clien+server的方式,负载是通过nginx来处理。这种处理方式有两个比较大的弊端:  阅读全文

2017-06-29 16:39 作者: alexcai【评论:0】【阅读:574】 

产品规划

     摘要: 关于产品规划,可以从寻找用户问题、分析市场/竞品/产品数据、明确产品目标/路径、设计功能矩阵、业务&技术风险评估几方面开展,即围绕寻找问题->明确目标->设计路径形成产品演进。
1、用户问题
用户对产品反馈有哪些问题?哪些是用户刚需?哪些是非刚需?外部用户电话/QQ/微信沟通,内部用户面对面访谈。沟通前准备问题清单,沟通后将结果分类(如:功能操作易用性/手册帮助指导/客服沟通渠道/产品赋能力度),每类形成TOP3~5。

2、市场/竞品/产品数据
市场数据,可以通过企业收录平台、咨询报告平台获取,了解产品领域的用户群规模、用户群领域分布,掌握产品市场空间。
竞品数据,页面指标可以通过Alxea统计,系统指标可根据参加线下论坛/沙龙时收集的宣传数据、竞品网站页面内容反推(如:基于分类目录的商品列表估算SKU、商品列表页单价和使用人数估算GMV) 。
产品数据,针对用户问题通过报表平台或开发导表统计关键指标。  阅读全文

2017-06-28 23:48 作者: cheng【评论:0】【阅读:437】 

MongoDB3.0-参考-数据库命令-诊断命令-serverStatus文档

     摘要: serverStatus.pdf原文:https://docs.mongodb.com/v3.0/reference/command/serverStatus/定义serverStatusserverStatus命令用于返回数据库进程状态的概述文档. 大部分监控程序都会定期运行此命令来收集实例相关的统计信息:{ serverStatus: 1 } 其值(即上面的1)不影响命令的操作。2.4版本中修...  阅读全文

2017-06-26 21:08 作者: 胡小军【评论:0】【阅读:465】 

markdown to doc,doc to markdown(由简入繁,花繁为简)

    www.taggerin.com,主要处理日常文档的在线编辑,以及与Markdown,PDF,html等格式的双向转换.听说内测版本已经发布。真正的文档在线编辑与预览。

2017-06-02 09:45 作者: alexcai【评论:0】【阅读:469】 

Netty初步认识

     摘要:   阅读全文

2017-05-30 19:25 作者: David1228【评论:0】【阅读:917】 

架构设计过程分析小结

     摘要: 架构设计过程简单总结:架构设计的驱动力=功能+质量+约束.功能即系统要满足的业务需求。质量包括运行期质量和开发期质量. 常见的运行期质量属性包括软件系统的易用性、性能、可伸缩性、持续可用性、鲁棒性、安全性等。开发期质量属性是开发人员最为关心的,要达到怎样的目标应根据项目的具体情况而定。约束可能是商业预算,运行环境,使用人员水平,开发团队水平等。架构设计过程如下:一,需求收集,分析。此处省略2000...  阅读全文

2017-04-28 14:22 作者: 傻 瓜【评论:0】【阅读:816】 

需求收集、分析小结

     摘要: 绕不过去的坎---需求分析需求.分析师也好,系统分析师也好,架构师也好乃至PM都有一道绕不过去的坎,那就是需求分析。需求分析也绕不过需求收集。需求收集的要点:1,参与人。很重要。广义上是指各种干系人,如客户方,自己方的.具体的软件操作员可以是直接参与人,但也可能是代理参与人,比如声讯话务员,并不是系统的直接参与者,而是代理人。嗯,可以理解成别人请话员操作软件。甚至打电话进来的也是一个代理人,他帮别...  阅读全文

2017-04-28 14:08 作者: 傻 瓜【评论:0】【阅读:458】 

两道小面试题的背后

     摘要: 跟同学聊了通电话,讨论了一下需求理论,架构,软件扩展性方面的东西。好吧。。。搞硬件的跟搞软件的瞎聊一下这个好象也不奇怪。软件易扩展属于开发质量要求。这样一些非功能性需求往往很重要。理论其实很重要,嗯,从两道面试题说起,面试官都喜欢问,嗯,俺也喜欢问。遗憾的是没听到过想要听的答案。1,重定向redirect和内部跳转forwar有什么区别或在什么场景使用?   求职者多半的回答是...  阅读全文

2017-04-28 14:00 作者: 傻 瓜【评论:0】【阅读:977】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]

友情链接