- 博客(117)
- 收藏
- 关注
转载 使用ThreadLocal变量的时机和方法
并发编程中,一个重要的内容是数据共享。当你创建了实现Runnable接口的线程,然后开启使用相同Runnable实例的各种Thread对象,所有 的线程便共享定义在Runnable对象中的属性。也就是说,当你在一个线程中改变任意属性时,所有的线程都会因此受到影响,同时会看到第一个线程修改后的值。有时我们希望如此,比如:多个线程增大或减小同一个计数器变量;但是,有时我们希望确保每个线程,只能工作在它
2015-02-05 16:50:19
427
转载 20条Linux命令面试问答
问:1 如何查看当前的Linux服务器的运行级别? 答: ‘who -r’ 和 ‘runlevel’ 命令可以用来查看当前的Linux服务器的运行级别。 问:2 如何查看Linux的默认网关? 答: 用 “route -n” 和 “netstat -nr” 命令,我们可以查看默认网关。除了默认的网关信息,这两个命令还可以显示当前的路由表。 问:3 如何在Linux上重建初始
2015-02-05 16:49:35
423
转载 深入解析Android的自定义布局
只要你写过Android程序,你肯定使用过Android平台内建的几个布局——RelativeLayout, LinearLayout, FrameLayout等等。 它们能帮助我们很好的构建Android UI。 这些内建的布局已经提供了很多方便的构件,但很多情况下你还是需要来定制自己的布局。 总结起来,自定义布局有两大优点: 通过减少view的使用和更快地遍历布局元素让你的U
2015-02-05 16:48:10
497
转载 ORACLE锁等待的处理方法
前言:锁等待的管理是数据库管理员在日常工作中会碰到较多的一个问题,一般来说大型的ERP锁等待的处理会相对较少,小型的应用系统锁等待会相对比较多。 常规的锁等待的处理方法如下: 1) 先查找持有锁的对象: 脚本:select a.sid, b.spid from (select s.sid, s.paddr from v$session s,v$lock l WHERE l.sid
2014-12-29 16:58:58
1176
转载 mysql集群配置详细过程录制
1、准备三台linux服务器(三台机器进行如下配置)--hostname配置192.168.9.241 sqltest01 (mysqld及存储节点)192.168.9.242 sqltest02 (mysqld及存储节点)192.168.9.243 sqltest03其中,sqltest01、sqltest02分别是mysql节点及存储节点,sqlt
2014-12-29 16:57:48
509
转载 c语言图形显示转换为指针显示
#include //""它的查找路径是先到本地目录下查找该头文件,如果没有,就到系统目录system32下查找 // #define student_total 30//预编译指令,定义一个常量值 struct Student//定义学生数据类型(结构体) { int num;//学生学号 char name[8];//学生姓名 float normal
2014-12-12 16:37:29
467
转载 细说JavaScript面向对象编程
面向对象编程,大家听得多并且也一直在使用着,面向对象程序语言具有三个基本特征: 封装、继承、多态。概括性地理解,封装就是把数据或者方法等相关信息存储在对象中的能力。继承就是从另一个类中获得属性和方法的能力。多态就是编写和实现名字相同但是行为不同的函数或方法的能力。 那么,对于JavaScript面向对象编程又是怎么一回事呢?实际上跟C++、JAVA的面向对象编程是有挺大的差异,很多开发者对J
2014-12-12 16:36:50
394
转载 在Android系统上定位功能实现方法
最近,在开发斗地主游戏时要求实现可以查询附近玩家信息的功能,所以对在Android系统上如何实现此功能进行了研究。 目前,对于定位主要有三种实现方式:通过网络、基站和GPS来获取到所有玩家的经纬度,然后传送给服务器计算,以此来实现附近的人信息展示功能。最开始做的时候,使用了Android自带的定位服务:LocationManager locationManager=(
2014-12-12 16:34:53
1808
转载 JavaScript回调函数应用理解浅析
回调函数定义 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 在javaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函
2014-12-09 16:34:00
334
转载 JavaScript设计模式经典之外观模式
外观模式(门面模式),是一种相对简单而又无处不在的模式。外观模式提供一个高层接口,这个接口使得客户端或子系统更加方便调用。用一段再简单不过的代码来表示var getName = function(){return ”svenzeng”}var getSex = function(){return ‘man’}复制代码
2014-12-09 16:33:13
333
转载 Javascript闭包深入解析及实现方法
一、什么是闭包和闭包的几种写法和用法1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。简单的说,javascript允许使用内部函数—即函数定义和函数表达
2014-12-09 16:32:06
370
转载 技术为什么越走越窄?做技术到底可以做到哪种地步
尽管做技术已经有不少年头了,不管是犹犹豫豫还是坚定不移,我们走到了现在,依然走在技术这条路上。 不管我们处于何种职位,拿着哪种薪水,其实,我们会是不是的问问自己“做技术到底可以做到那种地步”,说的直白一点,其实我们很多人对技术这条路依然充满很多彷徨,不管我们的现状是多么的满意与辉煌。 最近一直招聘技术人员,见了很多求职的朋友,也和他们探讨了很多与职业发展,技术能力方面的问题,下面说下我
2014-12-08 17:09:09
426
转载 java获取中文拼音,java获取中文拼音首字母
下面的代码是获取中文拼音的java类,里面有多个方法,也有获取中文拼音首字母等方法。 真是把压箱底的代码都分享出来了 package org.houyong.test.util; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.
2014-12-08 17:07:38
586
转载 java在数字前面自动补零的方法
/** * 将元数据前补零,补后的总长度为指定的长度,以字符串的形式返回 * @param sourceDate * @param formatLength * @return 重组后的数据 */ public static String frontCompWithZore(int sourceDate,int formatLength) { /*
2014-12-08 17:06:37
2620
转载 java根据ip获取ip所在地址的类
java读取纯真IP数据库QQwry.dat的源代码,要运行此程序必须有 到网上下载QQwry.dat,由于太大,我这里就不提供了。自己在网上搜最新的,一下就搜到了 一、IPEntry.java /** * * 一条IP范围记录,不仅包括国家和区域,也包括起始IP和结束IP * * * @author 马若劼 */ public class IPEn
2014-12-05 16:54:16
482
转载 java生成输出验证码图片,并进行验证的代码
java生成输出验证码图片,并进行验证的代码。包含生成验证码,servlet输出验证码,验证验证码是否正确的代码。 此代码可以直接使用。 需要注意的是,调用验证码图片时,最好在url上加上时间戳参数,可避免刷新时由于缓存而不刷新验证码。 获取验证码图片,进行验证的 servlet代码package org.houyong.test.servlet;
2014-12-05 16:52:32
717
转载 java把日期转换为中文日期的类
java把日期转换为中文日期的类,如果想转换为大写中文在方法numToUpper中写好了,把注释的代码解开就可以了,代码可以直接使用的哦。package org.houyong.test.util;import java.util.Calendar;import java.util.Date;
2014-12-05 16:50:39
823
转载 Java中二进制字节数组与十六进制互转
java中二进制字节数组与十六进制互转的代码及思路分析一、一贯如此,先上代码,你可以直接拿去用,后面的分析可以慢慢看public class Test01 {private static String hexStr = "0123456789ABCDEF";public static void main(String[] args){String str = "二进制与十六进制
2014-12-04 17:05:22
2209
转载 学习笔记之web应用拓展
我经营着一家咖啡馆。经营成本同所用的资源成正比。我的咖啡馆店面大概有一百平方英尺(约九平方米),雇佣了一个咖啡师,一台咖啡机。营业能力:每次能够服务一个顾客,用三分钟泡制一杯咖啡,算下来服务一个顾客的总时间是五分钟。如果我的咖啡师不间断的工作,并且所使用的德制咖啡机不会出问题,那么我的咖啡馆的接待量为每小时十二位顾客。Web服务器高峰时期顾客很多,可是我们每次只
2014-12-04 17:04:32
327
转载 JAVA SSH 主流框架介绍
ava SSH 主流框架介绍SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架。StrutsStruts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、J
2014-12-04 17:03:34
1457
转载 什么是java类与对象
java类与对象学习总结: 类与对象是java中最基本的概念,这就好比是盖一座摩天大楼,我们学会这些基本概念并且理解透彻,才能打下坚实的基础,伴随着努力和创意我们能将java发挥到极致,能将java应用这一座“摩天大楼”盖得与众不同。 首先我们明确一个概念,什么是类?什么是对象? 用通俗易懂的话说,类是模糊的,抽象的,不占用内存的。人类是一个类,禽类是一个类,并没有明确指谁,只是
2014-12-03 16:54:41
338
转载 使用Maven配置JBoss、Wildfly数据源的方法
大多数Java EE应用在其业务逻辑层中会访问数据库,所以开发者会经常需要为应用服务器配置数据库驱动和数据库连接。这篇文章会讨论如何用Maven自动化JBoss、Wildfly和Postgre数据库的配置。Maven 配置让我们从下面的pom.xml 开始吧,Wildfly Maven Plugin org.wildfly.plugin
2014-12-03 16:52:57
981
转载 探索Servlet以及Servlet的功用
首先我们要理解什么是Server,Server是指任何在网络上允许用户文件访问、打印、通讯及其他服务的计算机和集群。 Servlet是由Java编写在Server端的程序,与协议和平台无关独立于客户端和服务器之外的类似于解决问题的中心。 Servlet运行于Java-enabled Web Server中,从之前对Server的定义中可以知道,作为Server服务器,它
2014-12-03 16:50:03
267
转载 Java集合类型Collection详解
文章总结了所有的java集合(Collection)。主要介绍各个集合的特性和用途,以及在不同的集合类型之间转换的方式。 Arrays Array是Java特有的数组。在你知道所要处理数据元素个数的情况下非常好用。java.util.Arrays 包含了许多处理数据的实用方法: Arrays.asList:可以从 Array 转换成 List。可以作为其他集合类型构造器的参数。
2014-12-01 17:08:48
461
转载 hadoop MapReduce实例详解
目录 MapReduce理论简介 MapReduce编程模型 MapReduce处理过程 运行WordCount程序 准备工作 运行例子 查看结果 WordCount源码分析 特别数据类型介绍 旧的WordCount分析 新的WordCount分析 WordCount处理过程 MapReduce新旧改变 hadoo
2014-12-01 17:06:16
623
转载 Java语言中内存管理的几个技巧
用Java语言做编程,在现在来说,还是主流的编程语言,至少可以预见10至20年内,对市场的占有率还是很高的,那么对于我们开发者来说,Java语言开发的系统对什么硬件特别是内存的要求我觉得还是比较高的,对内存溢出的错误,很多开发者还是束手无策,唯一 方法就是加内存,那么我们开发者在实际的开发中,应该如何避免过多的消耗内存呢? 其实从理论上来讲Java做的系统并不比其他语言开发出来的系统更占用内
2014-12-01 16:58:30
337
转载 Ubuntu上创建及管理LXC容器的方法
虽然早在十多年前就引入了容器这个概念,用来安全地管理共享式主机托管环境(比如FreeBSD监狱),但LXC或Docker之类的Linux只是最近因日益需要为云计算部署应用程序而进入主流。虽然这阵子Docker备受媒体的关注,并且得到了各大云服务提供商(比如亚马逊AWS和微软Azure)以及发行版提供商(比如红帽和Ubuntu)的大力支持,但LXC实际上却是针对Linux平台开发的早期容器技术之一。
2014-11-24 16:46:44
1084
1
转载 JavaScript回调函数应用理解浅析
回调函数定义回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。在javaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行
2014-11-24 16:44:07
303
转载 选择、插入、归并、希尔、快速排序算法性能比较总结
1 概述 本文对比较常用且比较高效的排序算法进行了总结和解析,并贴出了比较精简的实现代码,包括选择排序、插入排序、归并排序、希尔排序、快速排序等。算法性能比较如下图所示:2 选择排序选择排序的第一趟处理是从数据序列所有n个数据中选择一个最小的数据作为有序序列中的第1个元素并将它定位在第一号存储位置,第二趟处理从数据序列的n-1个数据中选择一个第二小的元素作为有
2014-11-24 16:42:02
2093
1
转载 vector作为参数传递到dll问题
ruby1.9开始对字符串编码支持已经比较完善,我们可以直接通过使用String类的实例方法encoding,force_encoding, encode, encode!进行相关的编码操作。 encoding ruby1.9中为每个字符串对象增加了encoding信息 ?1 2 31.9.3p392 :001 > '我还是不懂'.encoding => #
2014-11-22 16:32:36
423
转载 测试自动化脚本之内存的利用和回收
自动化测试脚本本身是一种开发行为,内存的是否有效利用和回收是程序高质量的重要衡量指标。如果使用C++来开发自动化测试程序,必须要遵循编译语言的内存利用规则。内存使用常见错误如下:1.内存分配不成功,却使用它对策:使用前检查内存是否为NULL。2.内存分配成功后,没有初始化就使用它对策:内存分配后初始化。3.内存分配成功且已经初始化,但是越界
2014-11-22 16:31:16
499
转载 浅谈白盒测试和黑盒测试的应用之道
软件测试的众多方法是辩证统一的,它们相互依赖、相互对立又相互补充,任何一种测试方法都有其优势。同时,任何一种测试方法都不能满足所有测试的需求,它们在某些场合存在一定的局限性。下面介绍一下白盒测试和黑盒测试的应用之道。 黑盒测试方法:不需要考虑程序的内部结构和内部特征,而是从用户观点出发,针对程序接口和用户界面测试,是测试整体系统的行为,实施的是从头到尾(end-to-end)的数据流
2014-11-22 16:28:57
1893
转载 看似不为人知的Linux操作系统到底有多重要
据国外媒体报道,Linux似乎没有得到人们充分的爱戴。苹果的OS X和微软的Windows等操作系统一直是人们关注 的重点,但事实上,免费且是开放源的Linux操作系统尽管被人遗忘,却一直在支持着巨大数量的日常或独特的项目,并影响着人们的生活。 Linux基金(Linux Foundation)执行主任吉姆·扎姆林(Jim Zemlin)声称:“你们每天都在使用Linux,不过,你们对此 并
2014-11-21 17:04:31
773
转载 每位开发人员都应铭记的10句编程谚语
所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。 1. 无风不起浪 别紧张,这也许只是一场消防演习 代码设计是否糟糕,从某些地方就可以看出来。比如: a. 超大类或超大函数 b. 大片被注释的代码 c. 逻辑重复 d.
2014-11-21 17:03:44
289
转载 数据挖掘 应用案例集
数据挖掘应用目前在国内的基本结论是“大企业成功案例少,中小企业需求小”。但是对于市场来说,如果不是真的“没有人买”所以“没有人卖”,那一定是创新的机会所在。个人的判断是,一个数据库只要有几十万以上记录,就有数据挖掘的价值。 搜集以下案例,希望有一定的启发和学习价值。 1. 哪些商品放在一起比较好卖? 这是沃尔玛的经典案例:一般看来,啤酒和尿布是顾客群完全不同的商品。但是沃尔玛一年
2014-11-21 17:01:27
674
转载 Web测试经验分享
对近期完成的Web测试项目做一些心得分享,从以下几点谈谈:1.页面链接检查检查每一个链接是否都有对应的页面,页面与页面之间的来回切换是否正常响应,包括一些返回页面的链接是否正常,还要检查点击图片所链接的页面是否准确展示。2.相关性检查功能相关性检查:例如:在豆丫网后台新闻模块添加过长的摘要,导致前台新闻列表变形及数据溢出。数据相关性:例如:在豆丫网后台公告列表删除/增加/修改一
2014-11-20 17:15:05
370
转载 Swift语言新特性介绍
Swift,苹果在2014 WWDC大会上发布的新语言,一下子成为全世界程序员关注的焦点,今天我们一起来了解一下它有哪些特性。 在同一个应用中使用Objective-C和Swift进行混编 你可以在现有的项目中添加组件,并使用Swift进行编写,整个项目不需要坚持使用一种语言。同样,我们可以在任何新的Swift应用中快速使用现有的OC编写的库。 在开发环境
2014-11-20 17:13:50
290
转载 java的构造方法和变量总结
很多初学者在刚接触java的时候搞不清楚成员变量和局部变量,总是把这两个概念搞混,下面我给各位总结一下这两者的区别1:成员变量直接定义在类中。 局部变量定义在方法中,参数上,语句中。2:成员变量在这个类中有效。局部变量只在自己所属的大括号内有效,大括号结束,局部变量失去作用域。3:成员变量存在于堆内存中,随着对象的产生而存在,消失而消失。局部变量存在于栈内存中,随着所属区域的运
2014-11-20 17:05:42
708
转载 SharePoint 时间倒计时源码共享
今天老板让我们用SharePoint做了一个时间倒计时的插件,主要功能就是,手动输入你想查询的节日,然后输入日期,得出一个该节日的倒计时结果。 下面是主要代码内容: 第一个SharePoint成品,写的不好还望大家多多包含。如果有什么意见或建议还请给位大神提出来,以便于我的提高。
2014-11-19 16:57:53
335
转载 web窗体的定时页面跳转
function page_list(){ alert("shihuan"); } window.setTimeout(page_list, 5000); //表示延时5秒执行page_list()函数 window.setTimeout("page_list()", 30000); //表示延时30秒执行page_list()函数 setTimeout("函数名("
2014-11-19 16:56:51
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人