自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Future Lab

IOT·通信

  • 博客(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 8496 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 4990 1

转载 分组对称加密模式:ECB/CBC/CFB/OFB

一般的加密通常都是块加密,如果要加密超过块大小的数据,就需要涉及填充和链加密模式,文中提到的ECB和CBC等就是指链加密模式。在C#组件中实现的很多算法和Java都不太兼容,至少我发现RSA和AES/ECB是如此。研究了AES/ECB时发现了这篇文档,图还画的不错,先记下。注意,还缺一种CTR的模式。 对称加

2017-08-24 16:56:39 460

转载 Eclipse最有用快捷键

****Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+Shift+O 自动导入所需要的包(这个用的次数也相当多) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上

2017-06-30 16:32:00 306

原创 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 936

转载 Tomcat性能调优-JVM监控与调优

参数设置在Java虚拟机的参数中,有3种表示方法用“ps -ef |grep "java"命令,可以得到当前Java进程的所有启动参数和配置参数:标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;非Stable参数(-XX),此类参数各个jvm实现

2017-06-30 15:30:17 1001

原创 服务器上的tomcat偶尔响应变慢

关与tomcat 方面,可以采用优化措施: 当线程过多机器资源消耗过大,不仅影响性能,严重还会宕机。例如线程达到150左右时服务端会抛出socket资源用尽的错误,你很难再往上加,响应的速度也变的异常的缓慢,你可以在Tomcat的服务器配置文件中优化一下配置,比如在 server.xml中修改,增加节点数目,可以有效的提高性能:     minSpareThreads="30"

2016-10-10 14:48:41 15122

原创 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 1606

转载 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 1107

转载 Java 内存区域与GC机制

目录Java垃圾回收概况Java内存区域Java对象的访问方式Java内存分配机制Java GC机制垃圾收集器Java垃圾回收概况  JavaGC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程

2016-10-10 10:45:26 355

转载 Node初学者入门,一本全面的NodeJS教程(转)

版权声明:欢迎大家转载,转载请注明出处blog.csdn.net/tantexian。目录(?)[+]关于本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。状态你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Nod

2016-09-01 15:53:23 558

原创 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 257

翻译 Linux中$#,$@,$0,$1,$2,$*,$$,$?变量的含义

$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误区别:$@ $*相同点:都是

2016-03-07 17:01:46 511

转载 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 236

翻译 Linux 禁止用户登录

1.修改用户配置文件/etc/shadow,将第二栏设置为“*”,如下。那么该用户就无法登录。但是使用这种方式会导致该用户的密码丢失,也就是当你再次允许他登录的时候,你还得让他重新设置密码。[再次启用这个帐号的方法是把“*”去掉就可以了]

2016-02-15 13:03:23 461

转载 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 293

转载 通过 ulimit 改善系统性能

本文介绍了 ulimit 内键指令的主要功能以及用于改善系统性能的 ulimit 使用方法。通过这篇文章,读者不仅可以了解 ulimit 所起的作用,并且可以学会如何更好地通过 ulimit 限制资源的使用来改善系统性能。概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使

2016-02-14 14:18:07 310

原创 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 356

转载 vim命令

虽然现在linux有比较多的图形界面系统,但是在功能上还是不如命令行强大,很多需要管理员权限的动作都不能在图形界面下使用,比如要编辑config文件,linux自带了一个比较好用的vi编辑器,但是我还是比较习惯用功能更强大的vim编辑器。安装vim apt-get install vim用vim打开文档 vim XXXvim 有三种模式:命令模式:可以移动光标、删除字符

2016-01-15 15:26:39 574

轻量级微服务架构(上册)--part2

轻量级微服务架构(上册)--part2

2017-08-29

轻量级微服务架构(上册)--part1

《轻量级微服务架构(上册)》电子工业出版社于2016年9月出版。

2017-08-29

Android Framework讲义

本书主要讲述的Android Framework的理解

2014-05-30

操作系统设计与实现

学习windows操作系统设计与实现最佳资料

2014-04-28

空空如也

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

TA关注的人

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