7 甲凹I饕餮

尚未进行身份认证

让开源成为一种流行,让分享成为一种习惯。

等级
TA的排名 14w+

欢喜就好

经历和曲折总让人放弃原则而无节操无下线,不愿意相信什么。感觉和理想总让人把神话当金科吏律而偏执顽固,尊为真理原则。相信不相信什么、原则不原则才能平静到没有纠结?就像车停了,旁边一辆车经过,你还当成车走了,其实是一种错觉。人来人往,过迁;缘来缘散,过往。总不可避免的出现那种错觉。爱,不管大还是小,一直是人类的永恒话题。明知逃不了悲欢离合,阴晴圆缺,任不理智的固执,感情用事;任...

2018-05-11 09:41:08

bit、byte、位、字节、汉字、字符之间的区别

1、计算机存储信息的最小单位,称之为位(bit),音译比特,二进制的一个“0”或一个“1”叫一位。2、计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节,一个标准英文字母占一个字节位置,一个标准汉字占二个字节位置。3、计算机存储容量大小以字节数来度量,1024进位制:1024B=1K(千)B1024KB=1M(兆)B1024MB=1G(吉)B1024G...

2018-05-11 09:40:31

手机地图定位为啥老不准

首先,我们先来了解一下手机定位方式,目前主流的手机定位方式可以分为三类:GPS定位、基站定位、混合定位。GPS定位是通过手机中GPS模块获取位置信息,精度比较高、信息全面;不仅能获取经纬度,还能包括海拔高度、方向角度等信息。基站定位是依靠运营商的电信基站进行定位,由于不涉及到硬件消耗,所以功耗最低,通过算法和基站数据能够得到比较理想的定位精度,但基站定位精度对基站分布程度要求较高,基站密集...

2018-05-11 09:36:18

Android 的约定命名

成员变量名称的m前缀。静态变量名称的s前缀。首先,配置Eclipse识别成员变量的m前缀,并且对于boolean类型的成员变量使用is而不是get前缀。打开Eclipse首选项对话框,Windows用户选择Windows→Preferences菜单。在Java选项下选择CodeStyle。在Conventionsforvariablenames:表中,选择Fiel

2017-08-29 10:50:22

SingleFragmentActivity

我们在Bundle中存储和恢复的数据类型只能是基本数据类型(primitivetype)以及可以实现Serializable接口的对象。创建自己的定制类时,如需在onSaveInstanceState(…)方法中保存类对象,记得实现Serializable接口。测试onSaveInstanceState(…)的实现是个好习惯,尤其在需要存储和恢复对象时。设备旋转很容易测试,但测试低

2017-08-29 10:48:26

Android 常用adb shell 命令

Android常用adbshell命令adb常用命令大全1.显示系统中全部Android平台:androidlisttargets2.显示系统中全部AVD(模拟器):androidlistavd3.创建AVD(模拟器):androidcreateavd–name名称–target平台编号4.启动模拟器:

2017-08-29 10:47:36

需求文档到底谁来写

有专门的产品经理,由产品经理负责(自己写或安排产品顾问/产品分析人员编写)。需求文档,一般产品写出来的需求文档,偏业务需求、目的与目标、产品组成及模块、业务流程和逻辑、界面交互等;不会涉及系统层面,如系统边界、输入输出、系统模块等。专业的产品人员,会从诉求/目的(痛点)、场景、用户过程入手,辅助调研、思考、沟通(包括团队/研发沟通),形成业务性强、逻辑性强的方案,然后形成文档,评审–修正–revie

2017-08-15 14:58:40

Mina 学习笔记

1.概述ApacheMINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的网络应用程序。它提供了一个通过JavaNIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。2.Mina几个重要接口:IoServiece:这个接口在一个线程上负责套接字的建立,拥有自己的Selector,监听是否有连接被建立。IoProcessor:这个接口在另一个线

2017-07-28 10:26:06

Mybatis Generator最完整配置详解

同学们有福了,花了一些时间,重新整理了一个最完整的MybatisGenerator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的UserGuide了;<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEgeneratorConfigurationPUBLIC"-//mybatis.org//DTDMyBatisGenerator

2017-07-18 15:02:30

CXF webService 实现文件上传与下载

实际上cxfwebservice的文件上传与下载的操作与普通的file操作思路是一样的。只不过通过了webservice接口,下面说下细节和代码实现。如果你不清楚cxf的webservice部署,那么请参照我前面的两篇文章让webservice服务跑起来。1.封装一个文件对象packagecom.webService;/***全路径:com.webService.Da

2017-07-18 14:54:28

JAVA 反射常用的三种机制

1.概念主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会成本很高!2.作用(1)反编译:.class到.java(2)通过反射机制访问java对象的属性、方

2017-07-03 13:41:53

Quartz 定时任务与 Spring 整合要点

定时任务一般分为两种:1.每隔指定时间则触发一次,在Quartz中对应的触发器为:org.springframework.scheduling.quartz.SimpleTriggerBean2.每到指定时间则触发一次,在Quartz中对应的调度器为:org.springframework.scheduling.quartz.CronTriggerBea算了不讲这些没用的概念了,直接上代码。

2017-06-16 09:29:22

CXF webService 与 SpringMVC 整合要点

1.准备cxf的jar包如果没有的话可以访问,链接:http://pan.baidu.com/s/1pLPpruV密码:u13r2.在web.xml中配置cxf-servlet.xml&lt;!--CXF和servlet整合走一下源码就知道它会找cxf-servlet.xml文件--&gt;&lt;servlet&gt;&lt;servlet-name&gt;cxf&lt;/servlet-name&gt;

2017-06-16 08:59:00

资深的前端开发人员的忠告

Jquery基础知识准备  学习前端需要掌握的基础知识有jquery,css。做移动端开发最好掌握CSS3,CSS3的许多新特性会让布局简单很多。Jquery可以不用每个知识点都很熟练,但是最好都了解,用的时候知道有这个东西再进行细致学习会更牢固。必须掌握的几个点1.选择器  基础的id样式选择器是必须掌握的,这里不多说。2.事件绑定不推荐的写法 Bar

2017-06-13 09:54:51

一个简单实例轻松看懂 Java WebService

一、创建服务端1、创建【WebServiceProject】,命名为【TheService】。2、创建【Class】类,命名为【ServiceHello】,位于【com.web.service】包下。3、编写供客户端调用的方法,即编译方法代码。packagecom.web.service;importjavax.jws.WebService;importjavax.xml.

2017-06-12 08:41:24

5分钟带你看懂JAVA多线程

使用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。先在重述下多线程涉及的一些概念:*多线程:指的是这个程序(一个进程)运行时产生了不止一个线程*并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。*并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的同时。并发往往在场景中有公用的资源,那么针对这个

2017-06-01 13:44:48

jeestie 开发思路

1.jeestie框架的功能它已经把spring+springMVC+mybatis基础配置文件全部做好了【注解式的开发,少了很多需要手动配置的文件】,它扩展了EaCache缓存机制,切入了Shiro安全权限控制,使用了SiteMesh来统一页面,集成Activiti做流程控制等,这些都做了相应的配置,目前开发暂时不用写相关的java代码,只要去理解一下它们的原理或者它们做了些什么就行了。2.程序

2017-05-31 17:37:08

jeesite 学习笔记

jeesite内容丰富,集成了大量优秀的组件,是一个值得研究的框架。它有:1.shiro安全权限控制2.mybatis查询缓存接口扩展3.ecache分布式缓存整合4.页面资源缓存优化5.多数据源灵活切换6.mybatismapper文件动态刷新7.activiti工作流流程管理8.excel注解式导入导出9.siteMesh保持页面统一10.异常处理机制这还没完,还有很多等等吧。1.shiro安

2017-05-31 14:27:55

写一点有关于分享

这是一个分享时代,让分享成为一种习惯。网络提供了一个便利的分享世界,像知乎啊,朋友圈啊,豆瓣啊,贴吧啊,博客啊,层出不穷吧。很多人都喜欢去分享经验、知识等等,他们享受着这份分享快乐便多了份快乐的快乐并且乐此不疲。让你以分享的方式去认识这个世界,也让这个世界以分享的方式认识你。放一句我很喜欢的话共勉:每个人吸收知识的时候,都要有抽取精华,去除糟粕的能力。LZ所说的,可能有些是对的

2017-05-31 10:54:03

深入理解计算机1.2 --HolleWord的程序运行到底经历了什么?

鉴于有一段时间了,我觉得有必要来回顾一下电子管的有关内容:1946年2月14日,由美国军方定制的世界上第一台电子计算机“电子数字积分计算机”(ENIACElectronicNumericalAndCalculator)在美国宾夕法尼亚大学问世了。ENIAC(中文名:埃尼阿克)是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的,这台计算器使用了17840支电子管,大小为80英尺×8英尺,

2017-05-26 16:16:11

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!