- 博客(19)
- 资源 (5)
- 收藏
- 关注
转载 获取byte的各个bit值以及常见位操作
项目中通过信号采集板的数据获取车上仪表盘指示灯的信息,将接收到的数据转成byte后,还要将每一个Byte的各个Bit值分离出来,这样才知道每个bit的值代表的具体信息。这里记录下如何获取byte的各个bit值,一些常见的位操作也顺便记录下。1、分离出一个Byte的各个Bit的值一个英文字符占一个字节(1字母=1 byte=8 bit),一个汉字占两个字节(1汉字=2 byte=16 bit)。其中...
2018-04-16 13:47:14 8644 2
转载 Maven两种方法解决本地第三方jar包引用问题
第一种:将本地jar包导入local repository里面。Maven official 文档中如是说:http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.htmlGuide to installing 3rd party JARsAlthough rarely, but some
2017-09-18 17:56:27 5056 1
转载 分组对称加密模式:ECB/CBC/CFB/OFB
一般的加密通常都是块加密,如果要加密超过块大小的数据,就需要涉及填充和链加密模式,文中提到的ECB和CBC等就是指链加密模式。在C#组件中实现的很多算法和Java都不太兼容,至少我发现RSA和AES/ECB是如此。研究了AES/ECB时发现了这篇文档,图还画的不错,先记下。注意,还缺一种CTR的模式。 对称加
2017-08-24 16:56:39 483
转载 Eclipse最有用快捷键
****Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+Shift+O 自动导入所需要的包(这个用的次数也相当多) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上
2017-06-30 16:32:00 324
原创 Linux解压缩命令RAR,ZIP,TAR
1.1 RAR安装linux平台默认是不支持RAR文件的解压,需要安装linux版本的RAR压缩软件, 下载地址为:http://www.rarlab.com/download.htm wgethttp://www.rarlab.com/rar/rarlinux-x64-5.4.0.tar.gz下载之后进行解压之后,进入目录,运行make指令进行安装:[root@localhost rar]#
2017-06-30 16:15:43 957
转载 Tomcat性能调优-JVM监控与调优
参数设置在Java虚拟机的参数中,有3种表示方法用“ps -ef |grep "java"命令,可以得到当前Java进程的所有启动参数和配置参数:标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;非Stable参数(-XX),此类参数各个jvm实现
2017-06-30 15:30:17 1018
原创 服务器上的tomcat偶尔响应变慢
关与tomcat 方面,可以采用优化措施: 当线程过多机器资源消耗过大,不仅影响性能,严重还会宕机。例如线程达到150左右时服务端会抛出socket资源用尽的错误,你很难再往上加,响应的速度也变的异常的缓慢,你可以在Tomcat的服务器配置文件中优化一下配置,比如在 server.xml中修改,增加节点数目,可以有效的提高性能: minSpareThreads="30"
2016-10-10 14:48:41 15350
原创 GC应用:查看 tomcatGC信息
tomcat启动参数,将JVM GC信息写入tomcat_gc.logCATALINA_OPTS='-Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermSize=64m -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -Xloggc:/var/log
2016-10-10 13:49:37 1627
转载 GC分类:Minor GC、Major GC和Full GC之间的区别
对Minor GC和Major GC做点笔记 新生代 GC(Minor GC):指发生在新生代的垃圾收集动作,因为 Java 对象大多都具备朝生夕灭的特性,所以 Minor GC 非常频繁,一般回收速度也比较快。 老年代 GC(Major GC / Full GC):指发生在老年代的 GC,出现了 Major GC,经常会伴随至少一次的 M
2016-10-10 10:59:55 1142
转载 Java 内存区域与GC机制
目录Java垃圾回收概况Java内存区域Java对象的访问方式Java内存分配机制Java GC机制垃圾收集器Java垃圾回收概况 JavaGC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程
2016-10-10 10:45:26 365
转载 Node初学者入门,一本全面的NodeJS教程(转)
版权声明:欢迎大家转载,转载请注明出处blog.csdn.net/tantexian。目录(?)[+]关于本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。状态你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Nod
2016-09-01 15:53:23 615
原创 StringBuilder、StringBuffer和String区别
StringBuilder、StringBuffer和String的联系和区别 1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002
2016-04-21 10:21:40 267
翻译 Linux中$#,$@,$0,$1,$2,$*,$$,$?变量的含义
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误区别:$@ $*相同点:都是
2016-03-07 17:01:46 535
转载 Linux权限修改
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。例如我用ls -l命令列文件表时,得到如下输出:-rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm从第二个字符起rw-是说用户apple有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r-
2016-02-15 16:15:18 246
翻译 Linux 禁止用户登录
1.修改用户配置文件/etc/shadow,将第二栏设置为“*”,如下。那么该用户就无法登录。但是使用这种方式会导致该用户的密码丢失,也就是当你再次允许他登录的时候,你还得让他重新设置密码。[再次启用这个帐号的方法是把“*”去掉就可以了]
2016-02-15 13:03:23 484
转载 linux sort,uniq,cut,wc命令详解
sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b
2016-02-15 11:04:00 303
转载 通过 ulimit 改善系统性能
本文介绍了 ulimit 内键指令的主要功能以及用于改善系统性能的 ulimit 使用方法。通过这篇文章,读者不仅可以了解 ulimit 所起的作用,并且可以学会如何更好地通过 ulimit 限制资源的使用来改善系统性能。概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使
2016-02-14 14:18:07 318
原创 Linux ulimit 命令
下面红字部分最大打开文件数1024个,正常来讲这个值有点小。[root@localhost ~]# ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size
2016-02-14 13:54:22 375
转载 vim命令
虽然现在linux有比较多的图形界面系统,但是在功能上还是不如命令行强大,很多需要管理员权限的动作都不能在图形界面下使用,比如要编辑config文件,linux自带了一个比较好用的vi编辑器,但是我还是比较习惯用功能更强大的vim编辑器。安装vim apt-get install vim用vim打开文档 vim XXXvim 有三种模式:命令模式:可以移动光标、删除字符
2016-01-15 15:26:39 589
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人