IT虾米网

03 2017 档案

摘要:Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更 阅读全文
posted @ 2017-03-31 11:27 落叶的博客 阅读(909) 评论(0) 推荐(0) 编辑
摘要:How do you make an awesome team? I was talking to my awesome friend Amy Hanlon (who is a software engineer at Venmo) about teams!! She was talking abo 阅读全文
posted @ 2017-03-30 09:35 落叶的博客 阅读(775) 评论(0) 推荐(0) 编辑
摘要:1. 准备环境在工程 POM 文件添加 HTTP Java 客户端的依赖。 2. 运行代码配置(user.properties)您需要设置配置文件(user.properties)的相关内容,具体请参考申请 MQ 资源 。 说明:URL 中的 Key,Tag以及 POST Content-Type 阅读全文
posted @ 2017-03-29 15:33 落叶的博客 阅读(3197) 评论(0) 推荐(0) 编辑
摘要:一.MyBatis简介 一说起对象关系映射框架,大家第一时间想到的肯定是Hibernate。Hibernate作为一个著名的框架,功能十分强大。我们只需要配置好实体类和数据表之间的关系,Hibernate就会自动帮我们完成生成并执行SQL语句,映射结果集这样的工作。但是也正是由于Hibernate如 阅读全文
posted @ 2017-03-28 09:06 落叶的博客 阅读(1105) 评论(0) 推荐(3) 编辑
摘要:CognitiveJ 是一个开源的,支持 Java 8 API 的库,用于管理和编排 Java 应用和微软的Cognitive(Project Oxford)机器学习和图像处理库的项目,可以让你查询以及分析图像。一:人脸识别 1.人脸检测– 捕获脸部、性别、年龄等相关脸部特征以及图像的标志 2.表情 阅读全文
posted @ 2017-03-27 09:48 落叶的博客 阅读(13260) 评论(0) 推荐(1) 编辑
摘要:Django是什么? Django是一个基于Python的Web应用框架。它与Python的另外一个Web 框架 Flask最大的区别是,它奉行 “包含一切” 的哲学。该理念即为:创建 Web 应用所需的通用功能都应该包含到框架中,而不应存在于独立的软件包中。例如,身份验证、 URL 路由、 模板系 阅读全文
posted @ 2017-03-25 15:50 落叶的博客 阅读(23400) 评论(1) 推荐(5) 编辑
摘要:一:问题描述 闪退(Crash)是客户端程序在运行时遭遇无法处理的异常或错误时而退出应用程序的表现,请从crash发生的原因分类与解决方法、在出现crash后如何捕捉并分析异常这两个问题给出自己的解决方案。 我们以Android平台为例,介绍下如何捕获Android应用的闪退信息,以帮助我们定位和解 阅读全文
posted @ 2017-03-24 11:38 落叶的博客 阅读(3098) 评论(0) 推荐(0) 编辑
摘要:1、永远不要过于玩命的工作,要注意卡位重要的项目,保持不可替代性非常重要,要让上级对你有持续的依赖。 2、如果上级人品很次,属于过河拆桥的, 永远不要培训接替你职位的人,不要维护文档和工具 3、保持足够的技术底蕴和修炼,未来技术会有一次大浪淘沙,别当水货。 4、在小公司不可以一次性把活干完。裁你分分 阅读全文
posted @ 2017-03-23 14:25 落叶的博客 阅读(460) 评论(0) 推荐(3) 编辑
摘要:这篇文章分别从线程池大小参数的设置、工作线程的创建、空闲线程的回收、阻塞队列的使用、任务拒绝策略、线程池Hook等方面来了解线程池的使用,其中涉及到一些细节包括不同参数、不同队列、不同拒绝策略的选择、产生的影响和行为、为更好的使用线程池奠定知识基础,其中值得注意的部分我用粗体标识。 Executor 阅读全文
posted @ 2017-03-23 14:19 落叶的博客 阅读(1201) 评论(0) 推荐(0) 编辑
摘要:本文要点介绍: IEEE Software 就今天的战略性技术问题提供了可靠的、经专家评审过的信息。IT管理者和技术领导应依靠新先进解决方案的IT专业人员,以迎接运行可靠的、灵活的企业这一挑战。 NoSQL(不仅仅是NoSQL)数据存储系统已经非常流行,因为它们易扩展且易于使用。尽管NoSQL数据存 阅读全文
posted @ 2017-03-22 09:28 落叶的博客 阅读(5693) 评论(1) 推荐(0) 编辑
摘要:现在程序员的工资高吗?程序员薪水有高有低,有的人一个月可能拿30K、50K,有的人可能只有2K、3K,程序员的工资普遍还是很高的。但是有这样一个问题很有意思,同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K。是是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现,避开这些 阅读全文
posted @ 2017-03-21 11:56 落叶的博客 阅读(3243) 评论(2) 推荐(1) 编辑
摘要:在并发编程中,经常遇到多个线程访问同一个 共享资源 ,这时候作为开发者必须考虑如何维护数据一致性,在java中synchronized关键字被常用于维护数据一致性。synchronized机制是给共享资源上锁,只有拿到锁的线程才可以访问共享资源,这样就可以强制使得对共享资源的访问都是顺序的,因为对于 阅读全文
posted @ 2017-03-21 11:25 落叶的博客 阅读(40261) 评论(4) 推荐(4) 编辑
摘要:Spring 框架 4 支持 Java 8 语言和 API 功能。在本文中,我们将重点放在 Spring 4 支持新的 Java 8 的功能。最重要的是 Lambda 表达式,方法引用,JSR-310的日期和时间,和可重复注释。 Lambda 表达式 Spring 的代码库使用了 Java 8 大量 阅读全文
posted @ 2017-03-20 08:50 落叶的博客 阅读(1522) 评论(0) 推荐(7) 编辑
摘要:不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 在典型的 阅读全文
posted @ 2017-03-17 09:12 落叶的博客 阅读(985) 评论(2) 推荐(3) 编辑
摘要:对于搞开发的我们其实也是一样,现在流行的框架越来越多,封装的也越来越完善,各种框架可以搞定一切,几乎不用关注底层的实现,初级程序员只要熟悉基本的使用方法,便可以快速的开发上线;但对于高级程序员来讲,内功的修炼却越发的重要,比如算法、设计模式、底层原理等,只有把这些基础熟练之后,才能在开发过程中知其然 阅读全文
posted @ 2017-03-16 09:33 落叶的博客 阅读(15570) 评论(1) 推荐(5) 编辑
摘要:最近,"大前端"这个词被频繁提及,很多团队也在重新思考"大前端团队"和"移动团队+前端团队"这两种模式的优劣。而在大家还在热火朝天地讨论概念的时候,饿了么大前端团队已经茁壮成长,有了很多先人一步的实践了。InfoQ 特别邀请了饿了么大前端部门负责人林建锋,请他结合饿了么大前端团队的实践,向大家分享如 阅读全文
posted @ 2017-03-15 08:47 落叶的博客 阅读(5377) 评论(0) 推荐(2) 编辑
摘要:一.前言 虽然不是我的工作中心,但是看到支付宝的架构体系存在一些我认为可以优化的点,因此在周末时,我还是希望自己能够回归技术探究,因此写了一些的根据自己短暂的工作经验的想法的从工作流到整个架构体系的优化建议。今天就谈谈我想要的架构体系优化,虽然最后因为一些原因没有在支付宝中推动起来,但是大家可以交流 阅读全文
posted @ 2017-03-14 08:53 落叶的博客 阅读(767) 评论(0) 推荐(4) 编辑
摘要:本文全面的介绍了爬虫的原理、技术现状、以及目前仍面临的问题。如果你没接触过爬虫,本文很适合你,如果你是一名资深的虫师,那么文末的彩蛋你可能感兴趣。 一.需求 万维网上有着无数的网页,包含着海量的信息,无孔不入、森罗万象。但很多时候,无论出于数据分析或产品需求,我们需要从某些网站,提取出我们感兴趣、有 阅读全文
posted @ 2017-03-13 09:17 落叶的博客 阅读(3540) 评论(0) 推荐(2) 编辑
摘要:一、事务的基本原理Spring事务 的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: 获取连接 Connection con = DriverManager.getConnection() 开启事 阅读全文
posted @ 2017-03-10 13:22 落叶的博客 阅读(80087) 评论(3) 推荐(12) 编辑
摘要:在编程时,小挫折可能与大难题一样令人痛苦。没人希望在费劲心思之后,只是做到弹出消息窗口或是快速写入数据库。因此,程序员都会喜欢那些能够快速处理这些问题,同时长远来看也很健壮的解决方案。 下面这6个Python库既可以快速解决眼前的棘手问题,同时也能够作为大型项目的基础。 Pyglet 是什么:Pyg 阅读全文
posted @ 2017-03-10 09:33 落叶的博客 阅读(3061) 评论(0) 推荐(0) 编辑
摘要:插入记录时,影响插入速度的主要是索引、唯一性校验、一次插入记录条数等。根据这些情况,可以分别进行优化,本节将介绍优化插入记录速度的几种方法。 一.对于MyISAM引擎表常见的优化方法如下: 1.禁用索引。对于非空表插入记录时,MySQL会根据表的索引对插入记录建立索引。如果插入大量数据,建立索引会降 阅读全文
posted @ 2017-03-09 14:11 落叶的博客 阅读(6399) 评论(0) 推荐(1) 编辑
摘要:基本含义 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。 NoSQL数 阅读全文
posted @ 2017-03-08 16:58 落叶的博客 阅读(261) 评论(0) 推荐(0) 编辑
摘要:JavaScript 教程 JS 教程 JS 简介 JS 教程 JS 简介 JavaScript 是属于网络的脚本语言! JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 JavaScript 是因特网上最流行的脚本语言。 JavaScr 阅读全文
posted @ 2017-03-08 09:15 落叶的博客 阅读(1255) 评论(0) 推荐(0) 编辑
摘要:详解 cppunit进行单元测试 单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list 中去,然后确认该值出现在list 的尾部。 阅读全文
posted @ 2017-03-07 09:44 落叶的博客 阅读(3004) 评论(0) 推荐(0) 编辑
摘要:编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。[1] 最早的编程语言是在电脑发明之后产生的,当时是用来控制提 阅读全文
posted @ 2017-03-06 13:20 落叶的博客 阅读(474) 评论(0) 推荐(0) 编辑
摘要:首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 Java小组 工具资源 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 Java小组 工具资源 Java 8新特性终极指南 Java 8新特性终极指南 2014/06/20 | 分类: 基础技术 | 3 条评论 | 标签: java 阅读全文
posted @ 2017-03-06 13:00 落叶的博客 阅读(2595) 评论(0) 推荐(0) 编辑
摘要:1. 只做需要做的工作 使用敏捷方法; 全心全意做UX设计; 沟通第一; 编码也许不是解决问题的办法; 过早的优化是一切罪恶的根源; 选择最简单的解决方案。 2. 站在巨人的肩膀上 使用开源框架; 使用简洁语言; 不要做重复的事情(不要重新发明轮子); 利用包管理器来进行公共和私有代码分配; 不要任 阅读全文
posted @ 2017-03-04 12:18 落叶的博客 阅读(567) 评论(1) 推荐(0) 编辑
摘要:本文生成xml使用的工具是jdom.jar,下载地址如下: 链接:https://eyun.baidu.com/s/3slyHgnj 密码:0TXF 生成之后的文档格式类型,就如上面的图片一样,简单吧! 阅读全文
posted @ 2017-03-03 16:02 落叶的博客 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-03 08:48 落叶的博客 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-03 08:46 落叶的博客 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-02 11:16 落叶的博客 阅读(338) 评论(0) 推荐(2) 编辑
摘要:网上搜索出来的结果多是下面答案: MySQL中,如何查询两个日期之间的记录,日期所在字段的类型为datetime(0000-00-00 00:00:00) 看完了之后,你是不是觉得后者比较好呢... 阅读全文
posted @ 2017-03-02 09:10 落叶的博客 阅读(1554) 评论(0) 推荐(2) 编辑
摘要: 阅读全文
posted @ 2017-03-01 09:48 落叶的博客 阅读(510) 评论(0) 推荐(1) 编辑