自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA之线程间的通信机制

Java中线程间的通信机制主要用于协调多个线程之间的协作,使得它们能够在特定的时机交换信息、同步执行或触发特定行为。在使用以上线程间通信机制时,需注意线程安全问题,避免数据竞争和死锁的发生。

2024-04-17 20:51:57 733

原创 JAVA之线程生命周期(状态)

Java线程在其生命周期中会经历一系列的状态变化,这些状态反映了线程在不同阶段的行为和能力。根据Java官方文档和JDK源码中枚举的定义,Java线程主要有(新建)、(可运行/运行中)、(阻塞)、(等待)、(超时等待)、(新建)start()(可运行/运行中)start()(阻塞)(等待)notify()(超时等待)(终止):线程已完成其任务或因异常退出了run()方法。线程已经结束其生命周期,不能再被启动或执行任何操作。:线程彻底结束,系统资源被回收。可以通过isAlive()

2024-04-15 18:30:21 834 1

原创 JAVA之JVM结构及其主要组成部分介绍

是Java平台的核心组件,它负责解释并执行Java字节码。以下是。

2024-04-11 17:39:40 706 2

原创 JAVA之Integer的比较和int比较

对于自动装箱后的Integer对象或者通过Integer.valueOf()方法得到的对象,如果数值在-128至127之间,由于Java的Integer缓存机制,可能会导致多个具有相同值的对象引用同一地址,此时==比较会返回true。否则,如果不在缓存范围内,即使数值相同,==比较也会返回false,因为它们是两个不同的对象实例。而对于超出这个范围的Integer对象,每次创建都会生成新的对象,因此即使值相同,==比较的结果也将是false,此时应该使用equals()方法进行值的比较。

2024-04-11 17:11:50 923 1

原创 IDEA好用的两款Java代码质量审查插件

IDEA好用的两款Java代码质量审查插件两款Java代码质量审查插件Alibaba代码规约插件使用方式SonarLint使用方式两款Java代码质量审查插件Alibaba代码规约插件SonarLint插件Alibaba代码规约插件这个插件对于我们国人来说非常的好友,配合《阿里开发手册.pdf》文档相当不错的,下面介绍IDEA工具下安装插件步骤:File–>Settings… Plugins—Marketplace搜索alibaba,选择对应插件—Install插件安装完成重启id

2021-10-21 20:42:13 13101

原创 intellij idea怎么安装lua插件

1.打开IDEA,点击File–>Settings–>plugins,输入lua2.搜索框输入lua,显示没有插件,点击Search in repositories3.在Browse Respositories界面,选择EmmyLua插件,点击Install4.安装完成重启idea即可

2021-01-09 11:26:29 1149 2

原创 Java学习总结之HashMap的遍历方式

1.使用lambda表达式,性能低于遍历entrySet方式Map<Integer, String> map = new HashMap<>(); map.put(1, "张三"); map.put(2, "李四"); map.put(3, "王五"); map.put(4, "赵六"); //使用lambda表达式,性能低于遍历entrySet方式 map.forEach((key,

2020-06-09 11:38:43 219

原创 Linux常用命令之grep命令

-----------grep命令-----------说明:grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于单字符)。-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。-n:显示匹配行及 行号。-s:不显示不存在或无匹配文本的错误

2020-05-22 18:56:32 952

原创 Linux常用命令之sed命令

-----------sed命令-----------说明:sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。sed命令行格式为:sed [-nefri] ‘command’ 输入文本 常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上-n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e∶直接在指令列模式

2020-05-22 18:43:05 471

原创 Linux常用命令之awk命令

-----------awk命令-----------说明:awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。有三种方式调用awk1.命令行方式 awk [-F field-separator] 'commands' input-file(s)其中,commands 是真正awk命令,[-F域分隔符]是可选的。 input

2020-05-22 18:22:15 511

原创 Linux常用命令之date命令

-----------date命令-----------1.时间的显示(获取)操作 [root@localhost shell]# date +%Y #显示年(完整数字) 2017 [root@localhost shell]# date +%y #显示年 17 [root@localhost shell]# date +%m #显示月份 02

2020-05-22 17:56:52 373

原创 Linux常用命令之ssh命令

-----------ssh命令-----------说明:SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。ssh服务端由2部分组成: openssh(提供ssh服务) openssl(提供加密的程序)ssh的客户端可以用 XSHELL,Securecrt, Mobaxterm等工具进行连接。0.1 查看是否安装了sshrpm -qa |

2020-05-22 17:53:30 442

原创 游戏开发 数据库ID设计 ID生成器

游戏开发 数据库ID设计 ID生成器对于滚服游戏开发,数据库的ID设计非常重要,关乎到合服操作的复杂性。数据库ID设计得好,合服就相当简单。合服主要是数据的合并。把两个或多个单独的服务器数据合并到一个服里面。数据库表设计是游戏开发中必不可少的,通常每一张表,我们都会设计一个ID主键字段,关于表ID的生成方式。这里我们选择根据区服ID及玩家数量自增,其他同学喜欢用UUID那就另说。ID结构...

2020-05-07 17:03:48 2641

原创 滚服游戏合服之数据库数据合并

**为什么要合服?**游戏运行一段时间后(2个月,3个月不等),单服留存的玩家数量很少,而且大多是小号。为了节约服务器资源,增加玩家之间的互动,就需要把两个或者多个服务器的留存玩家合并在一起。合服主要是数据的合并。把两个或多个单独的服务器数据合并到一个服里面。这里合服的数据为什么不会有主键冲突,关键在于设计游戏的时候,主键是根据区服id进行生成的,下次我讲单独一篇文章讲解如何设计服务器...

2020-05-06 21:42:30 2000 2

原创 Linux常用的一些命令

查看内网ip:ifconfig -a查看外网ip:curl ifconfig.mecurl 是一种命令行工具,作用是发出网络请求,然后获取数据curl -I https://www.csdn.net/-i 参数可以显示 http response 的头信息,连同网页代码一起。-I 参数则只显示 http response 的头信息。权限不足,需提权: sudo su s...

2020-05-06 19:34:22 160

原创 Eclipse常用快捷键

Eclipse常用快捷键快捷键快捷键Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+/ 注释当前行,再按则取消注释Alt+/ 补全当前所输入代码Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Ctrl+Shift+R定位到文件Ctrl+Shift+X 把当前选中的文本全部变为大写Ctrl+Shi...

2020-05-06 19:19:49 177

最强文件搜索神器,搜索电脑上的资源,速度快到让你难以置信

最强文件搜索神器!每个人的电脑都保存着大量的软件、MP3、照片、游戏、文档、电子书等文件。Everthing可以在闪电般的瞬间从海量的硬盘中找到你需要的文件,速度快到让你难以置信。 它体积小巧,界面简洁易用,快速建立索引,快速搜索,同时占用极低的系统资源,实时跟踪文件变化,并且还可以通过http或ftp形式分享搜索。 在搜索框输入文字,它就会只显示过滤后的文件和目录。Everything搜索只基于文件和文件夹的名称,所以它创建数据库很快。一个刚安装完的Windows XP SP2系统(约20,000份文件),需要一秒钟。索引一百万份文件则需要一分钟。

2020-05-07

清除U盘autorun.inf文件

把文件名改成.bat后缀名,运行就可以了

2011-12-15

'SSH Web开发架构分析和实现'

web开发的东东啊,SSH web开发架构分析与实现 pdf文档

2011-11-29

空空如也

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

TA关注的人

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