自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java代码与Jni层之间传递数组(byte[])

在Java代码与Jni层之间传递数组(byte[]),一个典型的应用是Java层把需要发送给客户端的数据流传递到Jni层,由Jni层的Socket代码发送出去,当然,Jni层也需要把从Socket接收到的数据流返回给Java层。我简单地总结了一下,从Java层到Jni层,从Jni层到JAVA层,各有3种传递方式,下面用代码示例简单地介绍一下。示例代码的主要文件有两个,一个是Native.java,是Java层的类;另一个是Native.c,是JNI层的文件,关键的地方我都用注释添加到代码中了,完整的代码

2020-07-04 11:08:18 7968

原创 java多线程用法整理

本文主要整理Java的多线程机制、Java多线程的原理以及使用方法。线程的创建(基础)在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。但在使用Runnable接口时需要建立一个Thread实例。所以无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数如下:public Thread();pu...

2020-03-14 21:42:50 201

转载 JVM参数使用手册

form:https://segmentfault.com/a/1190000010603813JVM提供了大量的参数配置,可以通过配置这些参数对JVM进行调优、记录GC日志等等,本章只罗列我自己用到过和了解过的参数,根据功能划分。声明:英文解释和使用方法多数来源于微信小程序JVMPocket,JVM交流QQ群号:462563010内存相关通过这些参数可以对JVM的内存分配做调整Xms...

2020-03-03 22:09:51 146

转载 根据一个进程的名字或启动此进程的命令(连续的一部分即可)杀死进程

笔记:根据一个进程的名字或启动此进程的命令(连续的一部分即可)杀死进程一、使用单条命令ps -ef | grep 进程名/启动进程的命令 | grep -v grep | awk '{print $2}' | xargs kill -9测试:终端输入:sleep 200 &sleep 200 &ps -ef | grep sleep | grep -v gr...

2020-03-03 22:04:58 396

原创 Linux系统命令行执行MySQL脚本

利用Linux系统脚本执行MySQL的sql脚本方法有很多,这里抽取两种已经验证过的方法(验证环境:麒麟3.3+,centos7,MySQL 8)举例。第一种:利用管道符调用SQL文件:脚本(假设账号为:root,密码为:123456,SQL文件绝对路径名称为:/home/test.sql):mysql -uroot -p123456 < /home/test.sqlsql文件的类...

2020-03-03 21:41:16 2828

原创 Linux系统配置Syslog客户端

syslog服务器可以用作一个网络中的日志监控中心,所有能够通过网络来发送日志的设施(包含了Linux或Windows服务器,路由器,交换机以及其他主机)都可以把日志发送给它。 通过设置一个syslog服务器,可以将不同设施/主机发送的日志,过滤和合并到一个独立的位置,这样使得你更容易地查看和获取重要的日志消息。rsyslog 作为标准的syslog守护进程,预装在了大多数的Linux发行版中。...

2020-03-03 14:33:09 2543

转载 Jstack基本用法

文章来源于: https://www.jianshu.com/p/8d5782bc596e1.用法:/opt/java8/bin/jstackUsage: jstack [-l] <pid> (to connect to running process) 连接活动线程 jstack -F [-m] [-l] <pid> ...

2020-03-01 19:03:30 719

原创 一次Linux环境下的Java字符串性能问题定位及修复

问题描述:利用tcp发送Base64编码的文件时,出现大于1.5m左右的文件无法上送的问题,起初认为为系统架构原因所导致的问题,故一直在base64的字符串传输及文件转为base64的代码处查找原因,但无论如何更改,问题依旧。经过冷静思考后决定仔细地复现问题,将整个业务过程所调用的函数逐一抽出,在mian函数处按业务顺序调用,完成demo后放到Linux上执行,在1m的文件下,很快就执行完成了,但...

2020-03-01 18:49:20 207

空空如也

空空如也

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

TA关注的人

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