- 博客(113)
- 资源 (91)
- 收藏
- 关注
原创 Dell Win10使用小技巧
Win+Alt+R唤出视频录制功能控制窗口 视频录制控制窗口最小化后以Win+G显示 Fn+Esc 多功能键和功能键行切换 触摸板: 三个手指同时向下滑动,回到桌面 三个手指同时向左右滑动,切换任务栏标签 三个手指同时向上滑动,新建桌面 Win+E打开新的文件资源管理器窗口 Windows Edge: 两个手指左右滑动,切换...
2018-05-10 16:47:28
3141
转载 生成Android平台bks证书
The Legion of the Bouncy Castlebcprov-ext-jdk15on-159.jar(1)下载好的jar包放到jdk\jre\lib\ext目录下(2)在jdk\jre\lib\security\java.security文件中新增security.provider.11=org.bouncycastle.jce.provider.Boun
2018-02-06 17:39:21
2876
转载 Android studio使用jni
Android开发中难免会调用本地接口,在android studio中这件事变得非常简单了,除了Google官方文档介绍的非常详细之外,其他的文章也针对细节的一些技术做了很详细的介绍。开发前准备在sdk tools中把 LLDB、CMake 和 NDK下载下来,官方文档要求as的版本至少是2.2以上建项目的时候包含默认c++代码的这种方式就不说了,参考官方
2018-02-05 16:46:00
390
转载 Android应用使用https
HTTPS定义握手过程证书颁发机构 CA一个由知名 CA 发放证书的网络服务器的HTTPS请求验证服务器证书的常见问题颁发服务器证书的 CA 未知服务器证书不是由 CA 签署的而是自签署服务器配置缺少中间 CA主机名验证的常见问题HTTPS定义https是介于传输层与应用层间使用安全套接字层 (SSL)(现在技术上称为传输层安全协议 (TLS)),用于在客户端与服务器之间进行加密通信
2017-05-09 17:17:47
690
原创 eclipse设置代码自动化折行
eclipse设置代码自动折行eclipse中,可以使用ctrl + shift + f 来格式化代码,但格式化后的代码不方便阅读,有时还得手动重新格式化一遍。可以采用wordwrap来实现eclipse代码的自动折行,步骤如下:【Help】–【Install New Software…】;【Add】name:wordwrap,Location:http://ahtik.com/eclipse
2016-01-11 11:24:29
2088
转载 程序员,这12个问题让经理比你痛苦多了
(本文曾以“新任技术领导会遇见哪些问题”为名发表于《程序员》2015.11.A期)《论语·子张》:子夏曰:“仕而优则学,学而优则仕”。后半句“学而优则仕”更为人熟知,按我浅薄而世俗的理解,这话的意思是,由学可以致仕,就是说,你学问大了,就能当官。比如苏东坡,比如柳宗元,比如诸遂良,比如孔子,比如李斯,比如苏秦,比如范仲淹,比如欧阳修,比如海瑞,比如杜甫……这种情况,在古代实在是
2015-11-09 10:10:52
920
转载 Tomcat热部署的三种方式
热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外! 1、直接把项目web文件夹放在webapps里。 2、在tomcat\conf\server.xml中的内部添加标签: docBase:项目路径,可以使用绝对路径或相对路径,相对路径是相对于webapps path:访问项目的路径,如
2015-11-09 09:24:36
53418
3
原创 互联网信息传输加密策略
电子商务网站,互联网的安全防御相当重要,尤其是牵扯到支付这一块的。本文总结了一些比较通用的 web 安全防御常识,供大家参考一下,也希望可以和关心这一块的同行一起讨论一下这方面的话题。1. 信息传输加密https 使用对称加密还是非对称加密?对称加密使用 DES 还是 AES?非对称加密使用 RSA 还是 DSA?使用什么加密算法,在购买证书的时候就要确定。一般
2015-10-12 14:36:28
7248
转载 深入浅出 RPC - 深入篇
《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它?RPC 功能目标RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用,在前文《浅出篇》中给出了一种实现结构
2015-09-29 15:52:47
589
转载 (精)前后端分离的思考与实践(二)
基于前后端分离的模版探索前言在做前后端分离时,第一个关注到的问题就是 渲染,也就是 View 这个层面的工作。在传统的开发模式中,浏览器端与服务器端是由不同的前后端两个团队开发,但是模版却又在这两者中间的模糊地带。因此模版上面总不可避免的越来越多复杂逻辑,最终难以维护。而我们选择了NodeJS,作为一个前后端的中间层。试图藉由NodeJS,来疏理 View 层面的工
2015-08-18 09:17:24
577
转载 (精)前后端分离的思考与实践(一)
前言为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。也谈基于NodeJS的全栈式开发(基于NodeJS的前后端分离)随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏
2015-08-18 09:16:35
806
转载 (精)构建高并发高可用的电商平台架构实践
从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。转载请声明出处:http://blog.youkuaiyun.com/yangbutao/article/details/12242441作者:杨步涛关注分布式架构、大数据、搜索、开源技术QQ:306591368技术Blog:http://blog.youkuaiyun.com/yangbutao 一
2015-08-18 08:58:13
1645
转载 23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
2015-06-29 22:47:23
941
转载 Java并发编程:线程池的使用
在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程池来达到这样的
2015-06-29 14:03:29
703
转载 Java线程面试题 Top 50
原文链接:http://www.importnew.com/12773.html 本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待
2015-06-29 13:49:39
1449
转载 让Apache 和nginx支持跨域访问
1,如何让Apache支持跨域访问呢? 步骤:修改httpd.conf,windows中对应的目录是:C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf把LoadModule headers_module modules/mod_headers.so 前面的注释删除修改 改为: 即:Directory /> Al
2015-06-29 13:37:59
11042
转载 数据流图的画法
数据流图的画法 参考:http://blog.youkuaiyun.com/xianshengsun/article/details/7439537一、数据流图的基本组成成分数据流:是由一组固定成分的数据组成,表示数据的流向。值得注意的是,数据流图中描述的是数据流,而不是控制流。除了流向数据存储或从数据存储流出的数据不必命名外,每个
2015-06-29 13:35:48
1525
转载 项目自动化发布与部署
目前,部署的方式是:一个项目一台机器,使用3个tomcat部署的方式。以往,是本地(windows)开发、打包然后上传的Linux服务器上,不太方便,所以,使用SVN+Shell的方式自动化部署项目。主要思路:在Linux服务器上通过svn clone一份源码。当要新发布工程时,将本地的源码更新到svn,服务器上的源码也执行更新操作即可。先说明项目的部署文件夹:/xxx/t
2015-06-29 13:23:50
12877
转载 算法-排序查找算法
插入排序希尔排序快速排序二分查找堆排序目录(?)[+]算法是程序员必被的一个技能,在面试中常常出现,下面总结了面试中出现的常见算法,这些算法程序员应该牢记在心中,要非常熟练。插入排序算法原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。
2015-06-25 10:13:01
770
转载 雅虎WEB前端网站优化 -- 34条军规
雅虎给出了优化网站加载速度的34条法则(包括Yslow规则22条) 详细说明,下载转发 ponytail 的译文(来自帕兰映像)。1.Minimize HTTP Requests 减少HTTP请求图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法
2015-02-04 17:21:57
982
转载 solr教程
Solr调研总结开发类型全文检索相关开发Solr版本4.2文件内容本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在查询中可以应用的高亮显示、拼写检查、搜索建议、分组统计、拼音检索等功能的使用方法。版本
2014-12-02 17:20:48
10630
转载 display:inline、block、inline-block的区别
display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度 , , , , 和 是块元素的例子。 display:inline就是将元素显示为行内元素. inline元素的特点是: 和其他元素都在一行上; 高,行高及顶
2014-11-13 09:11:10
579
转载 征服Redis
大约一年多前,公司同事开始使用Redis,不清楚是配置,还是版本的问题,当时的Redis经常在使用一段时间后,连接爆满且不释放。印象中,Redis 2.4.8以下的版本由于设计上的主从库同步问题,就会导致整个问题,不知是否确为这个Bug所致。但从那以后,我就很少敢去尝试使用Redis。曾想转投MongoDB,但公司同事给我的回复是,由于MongoDB宕机,数据丢失,公司损失惨重。于是,我一直停留在
2014-10-10 17:10:58
683
转载 Java中的数字证书的生成及维护方法
Java中的keytool.exe可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。 每一个证书库是一个文件组成,它有访问密码,在首次创建时,它会自动生成证书库,并要求指定访问证书库的密码。
2014-09-22 15:59:27
2883
转载 solr 服务器 部署在windows/linux环境
资源地址:http://download.youkuaiyun.com/detail/wwwyuanliang10000/4192482软件版本:apache-tomcat-6.0.35.tar.gz 下载地址为: http://tomcat.apache.org/download-70.cgiapache-solr -3.2.0.tgz 下载地址为: http://apache.etoa
2014-09-19 08:45:04
870
转载 简单的RPC java实现
我也承认,RPC的名声大噪之时是在2003年,那一个“冲击波”病毒(Blaster Worm virus)袭卷全球的一年。而“冲击波”正是用着RPC这把刀来敲开了远程电脑的大门。当然RPC有更多正面的应用,比如NFS、Web Service等等。一、RPC的介绍 什么是RPC?Remote Procedure Call,远程过程调用。也就是说,调用过程代码并不是在调用者本地运
2014-09-18 16:38:02
2930
转载 Nginx+Tomcat+Memcached集群Session共享
cookie是怎样工作的? 例如,我们创建了一个名字为login的Cookie来包含访问者的信息,创建Cookie时,服务器端的Header如下面所示,这里假设访问者的注册名是“Michael Jordan”,同时还对所创建的Cookie的属性如path、domain、expires等进行了指定。 Set-Cookie:login=Michael Jordan;path=/;domai
2014-09-15 21:44:33
762
转载 Nginx的介绍和使用
1.什么是NginxNginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器
2014-09-15 21:43:29
667
转载 集群中几种session同步解决方案的比较
在集群中session安全和同步是个最大的问题,下面是收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。1. 客户端cookie加密简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。问题:session中数据不能太多,最好只有个用户id。参考实现:http://rollerweblogger
2014-09-15 21:41:52
701
转载 org.apache.log4j.Logger详解
1.概述1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装
2014-09-12 08:46:25
752
转载 Eclipse git 插件集成与本地使用
1.集成插件进入到插件集成功能,在输入框写入 git - http://download.eclipse.org/egit/updates点击add按钮,出现如下对话框点击ok按钮出现以下对话框只选择EGit的两个选项即可,点击next后等待之后进入如下页面 点击next以下界
2014-09-05 17:04:37
586
转载 maven用途、核心概念、用法、常用参数和命令、扩展
本文由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)介绍、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(eclipse、cobertura、findbugs、插件开发)、maven配置。本文较长,可根据个人需要有选择性的查看,比如先看用法再回过头
2014-09-05 09:16:25
656
原创 Maven项目部署使用问题及注意点
配置maven时,Goals中输入clean tomcat7:run,然后选择工作空间(workspace),选择要启动的项目目录。项目从SVN迁出后,需将项目转换成Maven项目。选择Configure,然后选择Convert to Maven Project。以此执行上述命令。common-app中,本地路径如上图。然后修改:C:\Windows\System3
2014-09-02 18:59:33
2681
转载 maven-env
1.设置系统环境变量:MAVEN_OPTS=-Dfile.encoding=utf-8:windows:我的电脑--》属性--》高级系统设置--》高级--》环境变量(N)...--》新建(N)...变量名:MAVEN_OPTS变量值:-Dfile.encoding=utf-8linux:cd echo "MAVEN_OPTS=-Dfile.encoding=utf-8"
2014-09-02 18:55:08
2222
转载 UML时序图画法
目录(?)[-]UML建模之时序图Sequence Diagram一时序图简介Brief introduction二时序图元素Sequence Diagram Elements角色Actor对象Object生命线Lifeline控制焦点Focus of Control消息Message自关联消息Self-MessageCombined Fragments三时序图实例分析
2014-08-19 10:49:26
1136
转载 Java web开发一个帐号同一时间只能一个人登录
对于一个帐号在同一时间只能一个人登录,可以通过下面的方法实现:1 .在用户登录时,把用户添加到一个ArrayList中2 .再次登录时查看ArrayList中有没有该用户,如果ArrayList中已经存在该用户,则阻止其登录3 .当用户退出时,需要从该ArrayList中删除该用户,这又分为三种情况① 使用注销按钮正常退出② 点击浏览器关闭按钮或者用Alt+F4退出,可以用ja
2014-08-19 10:45:38
1005
转载 完全跨域的单点登录
本文来自:高爽|Coder,原文地址:http://blog.youkuaiyun.com/ghsau/article/details/20545513,转载请注明。 完全跨域的单点登录实现方案基本和上篇文章介绍的一样,只不过生成ticket的过程更复杂些。上篇文章中的项目是不能完全跨域的,由于多个应用系统以及认证系统域不同,也没有共同的父域,导致登录后,认证系统向浏览器写的ticket在其它
2014-08-18 14:56:32
830
转载 共同父域下的单点登录
本文来自:高爽|Coder,原文地址:http://blog.youkuaiyun.com/ghsau/article/details/20466351,转载请注明。 单点登录(Single Sign On),简称为SSO,SSO不仅在企业级开发很常用,在互联网中更是大行其道。随便举几个例子,比如我们登录新浪微博后,再访问新浪首页后,我们发现,已经自动登录了;再比如我们登录优快云后,可以写博
2014-08-18 14:54:37
779
转载 SSH面试题整理
1. BeanFactory的作用是什么? [中] BeanFactory是配置、创建、管理bean的容器,有时候也称为bean上下文。Bean与bean的依赖关系,也是由BeanFactory负责维护的。 2. bean在spring的容器中两种基本行为是什么? [中] Singleton:单态 Non-singleton或prototype:原型 3. sprin
2014-08-15 15:52:44
3004
JMS简介 Java Message Service
2010-06-01
android_plugin_framework
2015-06-17
android_plugin_framework_v0.3.jar
2015-06-17
android_plugin_framework javadoc
2015-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人