- 博客(16)
- 资源 (6)
- 收藏
- 关注

原创 nodejs真的是单线程的么?
对于这个问题应该这样来回答:js代码中确实是单线程的,但是底层i/o并不是。这里所说的i/o包括:文件操作,网络套字接(socket)数据传输那底层的i/o到底是如何实现的?如下图:可以看出i/o的最终调用是会调用到系统底层的具体实现,对于window来说直接用的是其成熟的IOCP异步i/o实现,对于linux来说是libuv实现的线程池来处理异步i/o为什么要...
2019-12-02 19:59:24
356

原创 virtualBox 与 centos 实现文件共享
virtualBox 与 centos 实现文件共享实现方式:使用加载光驱的方式把要共享的文件先加载到光驱然后让centos去挂载光驱。详细如下:1,首先在 设备-分配光驱-choose a virtual cd/dvd file 选择要加载到光驱的镜像文件(一般.iso后缀名)2,使用挂载命令挂载命令:mount /dev/cdrom /mnt ---把光驱挂载到/mn
2012-02-04 11:11:52
932

原创 自己用java代码实现的:“约瑟夫”问题
约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。 代码如下:/** * 约瑟夫问题 * @author yxh * */public class Ysf { public void operate(int nump,int inde
2012-01-14 11:57:16
834

原创 oracle常用语句自我小结
(对oracle9/10g使用的总结,部分sql语句都实用)-------------第一步oracle的启动过程-----------在window下:启动数据库实例oradim -startup -sid orcl(数据库实例名称);关闭数据库实例oradim -shuntdown -sid orcl;启动监听lnsrctl -start ;关闭监听ln
2011-11-19 15:20:38
988
原创 rsync命令同步文件异常
在使用jenkins构建中调用shell命令进行文件同步的时候出现了:rsync error: some files/attrs were not transferred (see previous errors)jenkins任务目录:/var/lib/jenkins/workspace/client_test需要同步到的目录:/gameData/client/使用的命令:rsy...
2019-11-06 20:45:31
898
原创 centos7离线安装nginx
资源地址:https://pan.baidu.com/s/11hivmtxHDb6cESIpVZGwmw提取码:o7xs操作步骤1,把上面的4个文件下载到自己电脑上后,然后上传到centos7上/opt/web/没有目录自己创建2,安装依赖先cd到,/opt/web/目录下。安装pcrrpm -Uvh pcre-devel-8.32-15.el7_2.1...
2019-11-06 20:23:03
639
原创 centos7中安装jenkins-nodejs构建遇到的问题
首先安装jenkins的时候,到创建nodejs(game_test)任务都很顺利,到了构建game_test的时候发现问题:1,在从subversion checkout 代码的时候,发现用自己的账号+密码居然不行,于是,就新创建了一个jenkins=jenkins并赋上权限,然后居然就成功了解决:passwd文件中加入:[users]jenkins=jenkinsa...
2019-11-06 17:32:16
407
原创 关于rpc同步调用的疑惑
实际上rpc同步调用与异步调用核心问题只在于,线程是否阻塞等待结果返回,如果不等待那么就是异步的调用,而等待wait的话那么就是同步调用。实现的原理大致如下:client一个线程调用远程接口,生成一个唯一的ID(比如一段随机字符串,UUID等),或者使用AtomicLong从0开始累计数字的生产唯一id 将打包的方法调用信息(如调用的接口名称,方法名称,参数值列表等),和处理结果的返回对象r...
2019-10-22 09:41:49
1302
简易缓存系统设计
以下是本人自己实现的一个简易缓存系统的设计,与大家分享下,如有不足之处请大家指出,一起学习进步: package com.mt;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.R...
2012-05-22 21:35:15
148
LinkedHashMap的使用
LinkedHashMap 是对HashMap的一个进一步封装,也就是添加了一个固定顺序的功能,HashMap,与Hashtable中里面元素的顺序是不会排序的,而且还不保证是固定不变的。这些特性是由hash的底层数据结构算法决定的。 顺便说下,HashMap与Hashtable的区别很少,只是,Hashtable是线程安全的,而HashMap不是。 因此需要对顺序不变的元素进行存...
2012-03-21 14:36:18
139
转载 如何养成一个写SQL的好习惯
我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?那么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。要知道sql语句,我想我们有必要知道sqlserver查询分析器怎么执行我么sql
2011-11-04 10:44:51
568
原创 java中数组的比较与排序
在java中,碰到数组的排序,与比较的时候,一般想到的就是,Arrays这个类了,对于基本数据类型比较大致如下,如下列子: int[] args1 ={1,3,2,9,5,4,7,10,8,6}; int[] args2 = {10,5,1,9,8,7,6,3,2,4}; Arrays.sort(args1); Arrays.sor
2011-11-01 17:57:34
574
原创 模仿apache jar包中的,copyProperty方法
简单的写法,没有对特殊类型进行处理,不过,本人,经过测试,发现,如果,你的Object 类里面的属性都是String类型的话。那就使用我下面这个方法。没有问题的。如果,有其他的类型的话。那就要一一去判断了,再去赋值。关键的问题就是,Map中取出来的是什么类型的值,你的对象属性是什么类型的值,两者,一致了。复制就不会有问题了。 /** * 根据传入的对象,与map *
2011-10-25 12:41:29
582
转载 收集的一些Java与游戏开发相关资料
收集的一些Java与游戏开发相关资料 这些年由于Java技术的不断发展,Java程序的运行速度有了显著提升,同时硬件技术也在不断进步,从而使得Java处理比较复杂的3D图形成为可能。Lwjgl,Jogl,Java3D等技术的出现,使Java语言可以方便的利用现在的显卡
2011-10-16 17:37:22
1319
原创 java的几种对象(PO,VO,DAO,BO,POJO)解释
在项目中,遇到一些简写,不知道其具体含义现总结如下:如有不对请指出。谢谢!!java的几种对象(PO,VO,DAO,BO,POJO)解释 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简
2011-09-22 16:50:35
429
原创 在学习SSH中遇到的一些问题与大家共享
问题一:今天在配置SSH时,却遇到了问题,如下:15:20:54,093 ERROR ContextLoader:203 - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name Sessio
2009-02-11 15:58:00
1045
java适用学习资料(全套)
2009-02-17
《中文版Project 2003实用教程》课件
2009-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人