自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 unity3d 学习

1.如何新建unity工程2.monodevelop C#调试3.unityeditor 原理4.unity3d中脚本生命周期(MonoBehaviour lifecycle)5.classes interfaces Enumerations  

2017-01-17 15:47:55 169

原创 JAVA

如果不配置scope,会把jar包发布,会跟容器里的jar包冲突 scope要用provided,由容器提供,不会发布(或者不配这两个依赖,在项目的Java Build Path的Libraries里添加Server Runtime(Tomcat)) <dependency> <groupId>javax.servl...

2016-09-02 11:53:35 126

原创 关于hibernate的锁机制

关于hibernate中的锁机制前几天看到GOING MM关于Hibernate Transaction 的描述,这里顺便转载一篇hiberntae中锁机制的文章:    悲观锁定 假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,因而对数据采取了数据库层次的锁定状态,在锁定的时间内其它的客户不能对资 料进行存取,对于单机或小系统而言,这并不成问题,然而如果是在网络上的系统,同时间...

2016-07-24 06:15:37 158

原创 关闭 Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解

引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用; 简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri templ...

2016-06-20 20:23:08 188

原创 Linux 网络工具

上面列出的工具都有着自己的独特之处,但归根结底,它们都做着监控网络流量的工作,只是通过各种不同的方法。例如 nethogs 可以被用来展示每个进程的带宽使用情况,以防你想知道究竟是哪个应用在消耗了你的整个网络资源; iftop 可以被用来展示每个套接字连接的带宽使用情况,而像 nload 这类的工具可以帮助你得到有关整个带宽的信息。1) nethogsnethogs 是一个免费的工具,当...

2016-04-28 18:29:45 155

原创 zookeeper原理

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zooke...

2016-04-26 11:01:34 119

原创 Java_Ant详解

1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台   --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己...

2016-04-26 10:35:50 111

原创 网站渗透测试原理及详细过程

渗透测试(Penetration Testing)目录零、前言一、简介二、制定实施方案三、具体操作过程四、生成报告五、测试过程中的风险及规避参考资料FAQ集  零、前言渗透测试在未得到被测试方授权之前依据某些地区法律规定是违法行为。 这里我们提供的所有渗透测试方法均为(假设为)合法的评估服务,也就是通常所说的道德黑客行为(Ethical hacki...

2016-04-14 11:30:32 230

原创 Tomcat内存溢出分析及解决方法

JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。 一、内存溢出类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用...

2016-04-06 10:13:24 127

原创 查看centos硬件配置

1.查看机器所有硬件信息: dmidecode |more dmesg |more  这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看 2.查看CPU信息    方法一:    Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里    cat /proc/cpuinfo |more   ...

2016-04-06 10:11:06 189

原创 centos 安装nginx 及配置详解

1 源代码编译Nginxwget http://nginx.org/download/nginx-1.3.12.tar.gz把源码解压缩之后,在终端里运行如下命令:./configuremakemake install默认情况下,Nginx 会被安装在 /usr/local/nginx。通过设定编译选项,你可以改变这个设定。  2 nginx的启动命令是/usr/lo...

2016-03-09 16:19:55 245

原创 第三方登录(QQ登录)开发流程详解

对于整个流程的详细文档可以到QQ互联官网( http://wiki.connect.qq.com )查看,我这里就简单地进行描述,主要是分析代码的实现过程。我用的是CI框架(MVC模式),模板引擎用的是smarty。下图为整个接入流程(很像微信):一、准备工作接入QQ登录前,网站需首先进行申请,获得对应的appid与appkey,以保证后续流程中可正确对网站与用户进行验证与授...

2016-03-09 09:54:01 443

原创 矩阵式管理

矩阵式管理是常见的组织结构形式之一,与直线式管理相对,以其灵活、有效的特点而被大多数组织所接受。 简介如果这种专门小组有若干个的话,就会形成一个为完成专门任务而出现的横向系统。这个横向系统与原来的垂直领导系统就组成了一个矩阵,因此称矩阵管理。也就是说,矩阵管理中的员工是双线汇报的模式。其上司有两个,一个是流程上司,一个是专业上司。流程上司负责你的日常考核,专业上司负责你的晋升和任...

2016-02-19 11:47:39 2003

原创 传统it项目管理与互联网项目管理的一些区别

统行业项目经理更加注重的是项目的整体的把控性,针对一个项目成立一个项目组,专职的进行项目需求管理、客户的沟通管理、项目方案的设计等等具体的工作,区向与强矩阵管理。对于而互联网公司的项目经理,更加是一种协调管理,互联网公司的软件版本更新快,一般都是采用小而快迭代的开发方式。针对项目的开发过程多为产品经理提出设计思路后,直接和开发敲定项目开发进度后由项目经理进行进度管理,基本上属于职能型管理模式,项目...

2016-02-19 11:41:03 1385

原创 用JIRA、CVS、XPlanner、WIKI来进行项目管理

JIRA   一个非常出色的Issue跟踪系统,这里的Issue不单单是指BUG, 很多时候也可以是TASK, IMPROVEMENT, NEW FEATURE, 甚至是一个QUESTION。   在多年前, 我曾经尝试使用过那个经典的的Bugzilla,但是一个项目作下来,大家都反映那个东西的界面实在是太粗糙,简直无法忍受而且报表功能也是在太弱。最后 大家就讨论自己作一个BUG的跟踪系统,...

2016-02-19 11:01:13 354

原创 公司内部wiki

Wiki 是一个协同著作平台或称开放编辑系统。我们可以用Wiki来建设帮助系统,知识库系统。国内公共wiki最著名就是百度百科;我这里要讨论的是公司的内部wiki。 内部wiki的作用 1.鼓励分享分享是互联网的精神,wiki能将互帮互助融入到企业文化之中。除了工作上的成就,让员工在工作之余,能够体会到帮助他人的成就和快乐。2.提升员工个人能力很多难懂深奥的问题,...

2016-02-19 10:52:09 551

原创 Android中ListView的使用

① ListView的声明、定义ListView list=new ListView(this);复制代码② 数组适配器的声明定义String []name=new String[]{"Java","C++","C","C#","VB","XML",".NET",&quo

2009-07-22 13:02:49 198

Android 数据绑定

有些View groups会有UI。这些对象通常是AdapterView类的子类.例如包括图库和列表视图, 它们具有两个共同的职责:· 填充布局数据 · 处理用户操作 填充布局数据填充布局数据通常通过把这个类绑定到一个Adapter...

2009-07-21 14:59:32 142

Android 监听通话提示

开发应用程序的时候,我们希望能够监听电话的呼入,以便执行暂停音乐播放器等操作,当电话结束之后,再次恢复播放。在Android平台可以通过TelephonyManager和PhoneStateListener来完成此任务。 TelephonyManager作为一个Service接口提供给用户查询电话相关的内容,比如IMEI,LineNumber1等。通过下面的代码即可获得TelephonyM...

2009-07-21 13:11:20 183

原创 SQL语句大全

  --语 句 功 能  --数据操作  SELECT --从数据库表中检索数据行和列  INSERT --向数据库表添加新数据行  DELETE --从数据库表中删除数据行  UPDATE --更新数据库表中的数据  --数据定义  CREATE TABLE --创建一个数据库表  DROP TABLE --从数据库中删除表  ALTER TABLE --修改数据库表结构  CREATE VIE...

2009-02-26 16:59:05 87

Java数据库编程

1、取得数据库连接  1)用DriverManager取数据库连接  例子:     String className,url,uid,pwd;     className = "oracle.jdbc.driver.OracleDriver";     url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr;     uid = "system";    ...

2009-02-26 16:19:44 576

JDOM处理--结合XPATH

1.    XPATH基础         XPATH遵循文档对象模型(DOM)的路径格式,基本语法由表达式构成。在计算表达式的值之后产生一个对象,         这种对象有以下四种基本类型:节点集合、布尔型、数字型和字符串型。         XPATH基本上和在文件系统中寻找文件类似,如果路径是以"/"开头的,就表明该路径表示的是一个绝对路径,         这和在UNIX系统中关于文件路...

2008-12-26 11:24:44 305

JDOM使用简介--生成和处理XML文档对象

1.XML文件的内容不像HTML那样,他是一套标准,主要由以下部分组成:<?xml version="1.0" encoding="UTF-8"?>       <MyRoot  title="usermessage">------根元素(一个xml文档只有一个根元素)           <name>henrylin</name>  

2008-12-26 10:57:58 164

struts 2.0编程常见问题

struts 2.0开发过程中Null指针错误:  1.当你页面上没有对action中的BO对象进行赋值的时候,在action中引用该成员的时候就会出现该错误。     例如:页面中没有任何form成员对private User user的属性赋值的话              在action中的代码:user.setName("henry");就会出现空指针异常.            ...

2008-12-25 14:43:37 112

搜索引擎搜索代码参数解析

谷歌搜索引擎搜索代码参数:(google.com) q--查询的关键词(Query),百度对应的参数为wd hl--Google搜索的界面语言(Interface Language) hl=zh-CN简体中文语言界面,我们用的Google中文就是这个参数。 hl=zh-TW繁体中文语言界面,港台地区常使用。hl=en 英文语言界面。start--显示结果的页数,百度对应的参数为pnlr--搜索...

2008-12-25 13:56:20 661

Jasper+ireport开发报表系统常见问题

1.安装:iReport的安装从3.0.0开始变得非常简单,你只需下载以后解压,点击bat文件或exe文件   ,如果报错的话可能是你的JDK版本或是JDK配置问题。 2.需要的jar包:                      a.为保证编译及生成的报表文件生成结果都是正确的,你需要确保JasperReports和iReport                          的版...

2008-12-11 14:37:44 511

多个tomcat同时运行

1.为tomcat设置不同的Java运行环境(可选):   打开tomcat下bin目录的startup.bat文件设置java_home:set JAVA_HOME=C:\Java\jdk1.X.X2.防止多个tomcat之间端口的冲突:   打开tomcat下conf目录中的server.xml文件,将其中要用到的端口值修改一下   服务器端口:   <Server port="8...

2008-12-11 14:03:55 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除