- 博客(106)
- 资源 (18)
- 收藏
- 关注
原创 淘宝app、ios弹屏故障思考
问题:如图所示:淘宝启动首页这可能是淘宝这么多年第一次出现的耻辱行故障吧,扛住了双十一的技术基础能力,以价值观自居的阿里没有能扛住人性的破发。详细描述:淘宝APP ios端首次启动时弹出测试包提醒,需要卸载应用。将系统时间改为28号之后,APP无法使用。但看这个弹框大家的解决思路是什么呢?当前解决思路:思路一:寻找弹屏文本;这种bug 始作俑者肯定是将这种文本内容做了加解密...
2020-03-25 18:46:31 799 2
原创 解决最新版 mac os sierra usb网卡不能使用的问题
解决 最新版 mac 系统 无法使用未签名第三驱动 10.11.4 Beta我的情况是 mac os sierra 使用绿联usb网卡不正常.下面的命令为检测驱动是否装载的一些命令.sudo kextload /Library/Extensions/AX88772.kextsudo kextutil -v AX88772.kextcodesign -dvvv AX88
2016-10-09 12:51:24 27409 3
原创 Spring核心概念理解-IoC容器、DI、AOP
每个java程序员对spring的基础概念都倒背入流,AOP(面向切面编程)、IOC(控制反转)、DI(依赖注入)。今天就这几个概念做一个简单深入的原理分析。AOP\IOC主要是思想和原则性的东西。DI只是IOC原则的实现。有点类似于java中,接口和接口实现类的关系。 AOP(Aspect Oriented Programming)可以通过预编译方式和运行期动态代理实现在不修改
2016-03-15 23:58:43 1226
原创 高效匠人-mac外接显示器分辨率异常
1、换mac 几天啦,在公司用的时候感觉屏幕还是太小。所以外接一个dell的显示器。发现只有两种分辨率。特别不清晰。最后在github上找到了解决方法。 打开显示器 偏好设置。 先选择默认。然后按照option 选择缩放 最高分辨率就出来啦 http://sandomingo.github.io/blog/2014/04/16/macbookpro-external-displ
2016-03-08 10:44:29 1132
原创 高效匠人——回归极客google
chrome 相信大家都非常熟悉,但是里面的常用的chrome app。不知道大家有没有推荐的。google被封有段时间啦,但是最近又都可以正常使用,作为码农一直使用各种工具享受这google搜索的方便。现如今又可以回归正常。告别百度搜索,回归google。今天推荐几个好用的chrome 插件。1、jsonEditer: 在rest服务盛行的今天,json数据格式作为一种标准存储和传输的数
2016-03-08 10:44:24 485
原创 2016年计划
最近两个月的计划,完成最新设计的两个已经上线的项目架构和核心代码的整理分享。 1、epush,用于解决浏览器端的推送。 以下是epush 的具体架构。末前3台4G内存60G硬盘的虚拟机。支持6万左右的长连接。推送稳定正常。 2、elasticsearch,分布式存储。 将产生的订单分布式存储。选取核心业务字段,建立索引。实现开
2016-03-08 10:44:19 429
原创 elasticsearch 集群配置
elasticsearch以集群配置的简便、搜索性能、分布式存储吸引这不少用户。不过通过晚上看到应用方案大都是ELK日志分析的方案。但我们在开发中使用es做查询和存储操作。日订单量在25w左右。四台内存12G 硬盘60G的虚拟机搭建的集群。业务需要查询全部订单。看一下我们集群的具体配置: elasticsearch.yml基础的基础群名和节点名称。根据自己机器的划分命名就可以。clus
2016-03-08 10:44:13 710
原创 linux命令实战-ln操作
linux 命令系列--实战经验ln 功能详解: ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它
2016-03-08 10:44:08 1028
原创 ElasticSearch 服务安装
1.准备 JAVA Jdk 环境新版本的 ElasticSearch 需要的 Jdk 版本较高.公司默认提供现在最新能到1.7.45版本因此需要升级 Jdk 具体升级 Jdk.见dev 环境 Jdk 升级备忘2.安装 ElasticSearch2.1 下载安装包(归档包)官网:https://www.elastic.co/downloads/elasticsearch下载地
2016-03-08 10:44:02 527
原创 archLinux VirtualBox增强设置
virtualbox设置archLinux全屏1、先查找有没有安装 virtualbox 的插件 pacman -Qs virtualbox 2、查看需要安装的模块 pacman -Ss virtualbox 3、安装virtualBox-guest-utils包 sudo pacman -S virtualbox-guest-utils modprobe -a - Ad
2016-03-08 10:43:57 2805
原创 archLinux ibus 中文 双拼音的安装
aruchLinux 升级方便,这个大家都知道。但是安装拼音输入法的时候选择就不是那么多啦。我就现在使用的输入法ibus说一下安装过程.如果是root用户就不用切换啦1、su 命令切换到root 输入密码2、pacman -S ibus 安装 ibus 3、pacman - Ss ibus 查找支持的输入法。网上很多帖都说安装ibus-pinyin 就是这个包com
2016-03-08 10:43:51 5902 1
原创 mybatis beanupdate报错
mybatis3.2.1中如果javabean 中包含一下类似的写法,会报错。 public String getSuccessBack() { return successBack; } public void setSuccessBack(String successBack) { this.successBack = suc
2016-03-08 10:43:46 379
原创 android apk 源码 的 破译(反编译)
移动开发对美工要求很高,我们作为个人移动应用开发人员。没有太多时间去设计和优化布局。所以借鉴大公司的布局和UI资源成了我们的一种手段。android apk大部分采用java编程。一下借鉴别人的博客内容。家加上查看的其他几家的apk反编译的源码。本文Android反编译教程,测试环境:Win7 Ultimate x64 一、Apk反编译得到Java源代码下载上述反编译工具包,打
2016-03-08 10:43:41 1648
原创 公钥和私钥解释
下载的doc文件,没有地址。先前我曾经写了一篇“网站的安全登录认证设计”,可能是讲述的不够清楚,有一位读者就留言质疑到,“公钥顾名思义就是公开的啦,只要你愿意,谁都会有你的公钥,何来安全?应该是用网站的公钥加密,传到网站后,网站用自己的私钥解密吧”。 这些密码学的概念容易被搞混淆,的确也情有可原。因为公钥、私钥、加密、认证这些都是较为复杂的问题,其概念不太容易理解,理解不透就容易产生各种似是
2016-03-08 10:43:36 330
原创 ubuntu 除home目录,其他目录修改时权限的修改
我们在使用ubuntu时,经常需要修改除home目录下的其他目录下的文件。所以文件权限需要修改的地方比较多。以下是修改文件权限的常用语句。可以用sudo chmod a+w /etc/profile这条命令的意思是对文件所有者增加写入的权限,具体用法你可以看下面:操作对象who可是下述字母中的任一个或者它们的组合: u 表示“用户(user)”,即文件或目录的所有者。
2016-03-08 10:43:30 1277
原创 ubuntu 下androidsdk 更新
网上http://www.linuxidc.com/Linux/2012-10/71932.htm这篇帖子比较详细,不过已经很老。所以配置的hosts中的地址已经不能用,一下是可以使用的。 像这个网站 http://developer.android.com/sdk/index.html 下载SDK和ADT 的网站都还能正常访问! windows :
2016-03-08 10:43:24 1121
原创 重温设计模式一:类关系
重拾UML,新名词层出不穷的时代。UML似乎被遗忘。在软件设计时,uml类图一直占据着不可小觑的位置。下图摘录自《大话设计模式》。类主要包含六种关系:继承、实现、依赖、组合、聚合、关联。这六种关系在java代码具体的表现如下。继承:/***A 继承 B*/public class A extends B{ public static void main(Str
2016-03-08 10:43:19 290
原创 Vim 配置和使用
网上的Vim 配置确实不少,但是在windows下能够使用的配置并不多。此文借鉴地址;http://www.oschina.net/code/snippet_103341_8036" ----------------- Author: chenhua" ----------------- Email: **@163.com" ----------------- WebS
2016-03-08 10:43:14 464
原创 eclipse插件开发调试报错,出现内存溢出的情况
在进行插件开发的时,遇到的一个问题是:调试时,出现内存溢出的情况,debug时出现也出现同样的情况。其实究其原因就是plugin的运行环境jvm大小设置不对或者没有设置。 常用的配置信息:-Xms256m -Xmx500m -XX:PermSize=64M -XX:MaxPermSize=128M。 此配置添加的位置:如图问题解决,那我们看到这些参数就产生了疑问。到
2016-03-08 10:43:08 738
原创 Actionbarsherlock与Viewpagerindicator详解
此篇博客主要详细介绍时下比较流行的两个android开源组件的使用,AnctionBarsherlock与viewpagerindicator,具体使用将以demo形式呈现,先上效果图,看是否是你需要的。 一步:下载资源,github 是好东东。 这是两个开源组件的Github地址,具体你想用Git同步还是svn,自选 https://github.com/
2016-03-08 10:43:03 325
原创 Eclipse 中java.io.*与jdt resources 的互换
eclipse Plugin 开发中遇到最多的就是资源的转换,经常遇到java 中的File需要转换为JDT的Resources1、首先要获取当前资源所在工程。 获取工程的方式有很多: IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("此处为项目名"); //此处就是你的
2016-03-08 10:42:57 247
原创 Plugin-project开发,java文件编码
最近在做RCP应用的时候,需要生成文件,而使用编码为UTF-8。在eclipse中调试时,生成的文件的没有任何问题,将项目提交后,有小组成员提交报告说生成的字符集在UTF-8的编码集下显示为乱码。经过调试查看,发现编码集采用了GBK编码,遂不解。通过查找文件生成的代码,定位如下:Java代码 FileWriter fileWriter = new FileWriter(f
2016-03-08 10:42:52 364
原创 Eclipse java模版和javascript模版不跟随workspace变化
相信大家都知道在eclipse 中引入java Template和javaScript Template。但是这样子引入的模版只是workspace级别。如果我们需要在任何workspace下都能看到我们自定义的Template。当然方法很多,这里提供一个解决。 1、直接修改eclipse源码,源码在 eclipse/plugin/下,。 java 模版文件在org.
2016-03-08 10:42:47 412
原创 eclipse Maven 插件的最新安装方法 eclipse版本3.7.2
2013年6.28日,eclipse market中提供maven插件地址没法安装,可能是为了兼容eclipse4.3而导致的,现在整理出maven的插件包供大家下载。使用link的方式安装。使用eclipse的人应该都懂。如果不懂加我的微博@陈华blogsit maven_Plugins_for_studio.zi
2016-03-08 10:42:41 496
原创 eclipse menubarPath和toolbarPath 总结
菜单栏配置项路径 文件:file o "开始" 区: fileStart o "新建"菜单内部的"附加"组标志: new/additions o "新建"区,在"新建"菜单下面: new.ext o "关闭" 区: close.ext o "保存" 区: save.ext o "打印" 区: print.ext o "打开" 区: open.ext o "导入" 区: import.
2016-03-08 10:42:36 681
原创 当工程关闭时候如何判断工程类型
今天在做插件开发的时,在工程视图中需要判断工程的类型。当工程关闭时候。eclipse以Project类对象管理工程。开始以为Project .getNature(String natureid)可以解决问题。但是一直报工程未打开的错误。所以换一种思路。1、通过Project.getWorkspace获取 Workspace 然后再获取NatureManager2、通过 NatureMana
2016-03-08 10:42:30 326
原创 在插件中添加DTD 的验证
在做平台开发时碰到一个问题,就是生成的模型hbm.xml文件需要添加DTD的验证。开始没有找到相应的扩展点。下面简单介绍一下。 org.eclipse.wst.xml.core.catalogContributions 这个扩展点是eclipse3.7下对DTD的添加。 将DTD 文件在插件的dtds文件夹下,添加如下插件。<extension poin
2016-03-08 10:42:25 298
原创 Eclipse插件开发系列二-应用界面(UI)架构
一个Rcp应用程序的界面(UI)可以分为三层; 由底向上依次为:SWT,jface和workbenchStandard Widget Tookit工具包向上提供了一套通用的可以移植的API。它与本地操作系统的GUI平台紧密集成,当本地操作系统有所需的窗口组件时,直接调用已有组件,当本地操作系统没有所需组件时才进行模拟,所以用SWT构建的UI控件不仅具有本地观感(look and fe
2016-03-08 10:42:19 619
原创 Eclipse插件开发系列一:Runtime 内核架构
Rich Client Platform 的核心运行时是Eclipse平台的微内核主要负责管理Eclipse的所有插件和Fragements。Eclipse3.0以后,Eclipse基于OSGi规范的轻量级实现Equinox 来构件核心运行时。核心架构图如下。 Applications/Bundles(Plug-ins)Eclipse Job Ma
2016-03-08 10:42:14 423
原创 java compiler 设置
如下图所示,我们在给工程设置 java compiler的时候,都是通过界面设置。 在工程目录下.setting文件夹下生成了,org.eclipse.jdt.core.prefs的文件。选中Enable project specific settings #Sat Jun 12 11:01:27 CST 2010eclipse.preferences.version=
2016-03-08 10:42:08 6097
原创 Eclipse机制以及OSGI的体会
此文档是总结性文档,较宽泛,适合对Eclipse插件开发有一定了解的同事查阅。始终忙于插件开发,对eclipse得本质并未深入研究,在这段时间的studio技术总结期间,梳理代码时,对已底层的机制认识不清,借此机会深入研究了一下。 在网上google了下,对OSGI的定义如下:OSGi是什么,OSGi是一种服务运行平台。通过实现能够提供服
2016-03-08 10:42:03 1325
原创 杜子建:一个以弱势强的存在主义者
如果你上微博,你就一定知道所谓的微博三大帮派,以蔡文胜为首的福建帮、杜子建和酒红冰蓝,这就是我我对杜子建的初始印象:一副流浪歌手的模样、掌握着大量有影响力的微博账号、经历丰富的商人和理论派微博营销专家。一直没去深入的观察和了解他,因为我一直是个反应迟钝的人,干什么都比别人慢了半拍。很偶然的,在昨晚一口气看完了杜子建在优米网的视频访谈,平时很少看视频类访谈、讲座或演讲,不是因为内
2016-03-08 10:41:57 1992
原创 Synergy 一套键鼠同时控制多台电脑的神器
现在很多人都拥有多台电脑,譬如台式机+笔记本,很多时候我们都会同时打开它们工作。可是你有没发现,如果桌子上摆放着多台电脑多套键盘鼠标,不停来回切换使用是否很累呢?如果说现在可以只用一套键鼠,就能同时控制你全部的电脑,你会否兴奋?以前我们都是用通过远程控制来完成,这样屏幕另一台机器的屏幕没有利用起来。 Synergy 正是为此而生的好工具!它可以让你的多台电脑共享一套键鼠,甚至还可以共享剪贴板,
2016-03-08 10:41:52 6321 2
原创 你把青春给了谁
闲暇时打开几个好友的相册,那些曾经青涩的脸庞。不免多了一些岁月的痕迹。或许大家现在都生活得很幸福。在幸福的时候我们是否思考过,你的青春给了谁呢?今天源于昨天的抉择,今天的抉择将影响明天。想借一些生活所见所闻所感,来规划一下我们剩下的青春岁月,一起共勉。1、 把青春给了家庭家,是一个中国人魂牵梦绕的字眼,象征着温馨、幸福。学生生涯的结束,我们肩膀上多了
2016-03-08 10:41:46 427
原创 我眼中的职业化
工作快满两年了,在工作两年来。很多次在思考什么是职业,如何才能满足职场需求。什么在职场中又是最重要的。 首先最容易想到的是专业技能,作为一个刚步入社会的学生来说。在学校里学的知识大部分不满足实践需求。需要我们在实践工作中去运用与学习新的知识。而往往这方面不是最重要的。专业技能经过几个实际项目的磨练,能很快有所提升。那么哪些才是我们在职场中需要时刻注
2016-03-08 10:41:41 1036
原创 eclipse平台升级- refresh 菜单图片不显示
工具平台从Eclipse3.3升级到Eclipse3.7 ,自定义的透视图中右击菜单中刷新按钮的图标不能显示。原因: 在平台中重新编写了RefreshAction extends SelectionDispatchAction ,在刷新action中写死了获取平台refresh图标。名称为“refresh_nav.gif”,这是在Eclipse3.3中的图标,在Eclipse3
2016-03-08 10:41:35 317
原创 使用 dom4j 解析 XML
dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了这个示例 XML 文档,catalog.xml。 清单 1. 示例 XML 文档(catalog.xml) <journal title="XML Zone"
2016-03-08 10:41:29 293
原创 java内省机制
今天在使用工具开发web应用的时候,发现java内省机制中有一个问题。就是当你设置属性名称开头两个字母都为大写时候。getXXname()找不到。注意 1、开头两个字母不要同时大写。 内省是 Java 语言对 Bean 类属性、事件的一种缺省处理方法。例如类 A 中有属性 name, 那我们可以通过 getName,setName 来得到其值或者设置新的值。通过 ge
2016-03-08 10:41:24 263
原创 定位人生之感
首先感谢帮我注册兄弟姐妹们,也感谢正在阅读此文的你。 人生必须经历三个阶段,无知无力,有知有力,有知无力。读书阶段是我们无知无力的阶段。当我们踏入社会就开始了一段为期30年左右的有知有力的阶段。我们如何定位人生,结合李开复老师的观点谈谈我的个人感受。 1、做自己喜欢做的事情。 兴趣决定投入,投入决定产出。每当我们工作“心猿意马”时,有
2016-03-08 10:41:18 256
postgresql-42.2.16.jar
2020-08-29
json_lib_2.4以及依赖的jar包
2013-08-01
图书管理系统的数据库
2010-03-22
商品进销存报表系统(C#源码).rar
2009-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人