自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猪同学的印象博客

一言不合,就是干!!!

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 代码点和代码单元

codePoint和codeUnit背景在设计Java时决定采用16位的Unicode字符集,然而16位的Char类型已经不能满足描述所有Unicode字符的需要了。为了解决这个问题,故使用代码点和代码单元。区别代码点(Code Point):代表一个字符在 Unicode 代码空间中的一个值,取值 0x0 至 0x10FFFF。标示一个字符到unicode的一种映射。代码单元(Code...

2019-12-30 15:00:31 281

原创 fastJson中JSONObject.toString(),JSONString.toJSONString()有啥不一样

疑惑特别对于刚接粗json的小伙伴们,这两个方法经常看见,却不知道到底应该在什么场景下分别取使用他们,因此为了弄清楚,看源码是个不错的选择。public String toString() { return this.toJSONString(); } public String toJSONString() { SerializeWriter...

2019-12-24 15:33:22 6649

转载 node.js初见

node.js初见官网上的定义:Node.js®是基于 Chrome 的 V8 JavaScript 引擎构建的 JavaScript 运行时环境。Node.js 使用事件驱动的非阻塞 I/O模型,轻量且高效。Node.js 的包生态系统 npm 是世界上最大的开源库生态系统。1:如何理解javascript的运行环境JavaScript 原来是只能在浏览器中运行的,当把它扩展成为可...

2019-12-05 19:32:32 114

原创 \n,\t,\n\t的解析

\n,\t,\n\t的用法1:\n:标识换行,相当于按一下回车2:\t:标识空四个字符,想当于缩进,Tab键3:\n\t:标识换行,且缩进4哥字符

2019-11-29 14:09:17 7806

原创 content-type中application/json application/x-www-form-urlencoded multipart/form-data

Http Header里的Content-Type一般有这三种:application/x-www-form-urlencoded:数据被编码为键值对,标准的编码格式。form表单原生支持的提交方式get请求时:浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1&name2=value2…),然后把这个字串追加到url后面...

2019-11-27 17:49:58 561

原创 MD5、SHA-1

哈希函数的定义:把任意长度的数据计算成固定长度的数据加密的哈希函数:MD5、SHA-1,分别对应128bit和140bit特点:都是不可逆的,很难根据md5的值去反向追溯原文件数据信息。唯一的标识原信息(原理上来讲,破解的开率较低,不过2005年的山东大学教授破解)应用:1:密码加密2:文件校验3:工作量的证明...

2019-11-26 14:05:34 88

转载 String ,StringBufer, StringBuild解析

1:StringString是不可变对象,即对象一旦生成,就不能被更改。对String对象的改变会引发新的String对象的生成。1 String s = "abcd";2 s = s+"efgh";执行以上代码实际上是生成了一个新的String对象。然后让引用指向新的String对象。所以内容经常改变的字符串不要使用String类型,由于这样会造成内存中大量的无引用对象,然后JV...

2019-11-26 11:41:06 225

转载 string.trim()函数到底去掉的是什么?

https://blog.csdn.net/leeqihe/article/details/81006611

2018-11-21 14:59:52 378

转载 linux的物理终端,虚拟终端,伪终端的概念

物理终端:直接连接在主机上的显示器、键盘鼠标统称。在实际机架式服务器部署中,一般是多台服务器共享一套终端,简称KVM(Keyboard键盘,video显示器,mouse鼠标) 虚拟终端(tty):附加在物理终端之上,用软件方式虚拟实现,CentOS默认启用6个虚拟终端,可以通过快捷键来切换,切换方式:Ctrl-Alt-F[1--6], 对应的文件是/dev/tty#。可以同过tty命令来查看当前...

2018-10-18 20:49:04 1590

原创 在线笔试编程题

现在给出N个长度都为L的单词,单词中仅包含大写英文字母(A-Z)。你可以从所有单词的第一个字母中挑一个作为拼词的第一个字母,第二个字母中挑一个作为拼词的第二个字母...以此类推。比如给出N=3个L=4的单词:CAKETORNSHOW你可以(但不仅限于)拼出以下单词:CORNSAKECHRE但你不能拼出KARE(因为N个单词中没有首字母为K的)问:按照上述规则...

2018-09-03 18:36:41 390

原创 蓝牙模块之开发心得

这是本人博客处女座,也许会有很多问题,还请各位大神指点。之所以写这边博客,并不是因为自己这方面学的很深入,只是最近在初学蓝牙模块,想对学习过程做个总结。好的,废话少说,直接开始正文。使用 Android BluetoothAPI 来完成使用蓝牙进行通信的四项主要任务:设置蓝牙、查找局部区域内的配对设备或可用设备、连接设备,以及在设备之间传输数据。要想实现这4个基础的功能,还必须的知道蓝牙的一些基本...

2018-06-11 23:01:39 5728 3

java线程与并发编程实践

java线程与并发实践编程 /美(jeff Friesen) 2017.2 java线程api和并发工具的实用指南

2018-03-19

空空如也

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

TA关注的人

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