自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

python学习资料

这是一个,非常系统介绍python的资料,是学习python的必备资料,此文件,从python的发展,到python的语法、数据类型、等等。进行详细介绍。

2011-09-09

汇编学习资料从最基础的东西开始

此文件,是学习汇编新手的必备知识,文件从电脑硬件开始,详细讲解了电脑的核心部件,再进入汇编的学习。循序渐进,从易到难。很容易上手。

2008-07-15

java适用学习资料(全套)

全套的java学习资料我自己用过很好的含有ppt还有演示源代码 如: “一次编译,到处运行”的原理 JVM虚拟机类似Windows操作系统 Java虚拟机可以是硬件 ,也可以是软件 Java跨平台的原因 Java兼顾解释性与编译性语言的特点

2009-02-17

Oracle9i学习资料

详细,解读Oracle是学习其很好的资料!

2008-07-16

《中文版Project 2003实用教程》课件

详细讲述了,project2003的用法,以及如何很好的操作它,我自己适用过,学习的时间少收获大。只要花很少的时间就能很快的能操作project2003

2009-02-17

空空如也

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

TA关注的人

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