自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

临窗,听雨声

翻过了一座又一座高山之后,回首望去,不过如此。

  • 博客(14)
  • 收藏
  • 关注

原创 javascript 获取汉字笔画拼音,使用笔画排序

今天同学问到要通过汉字笔画来排序,问怎么实现,其实我也不知道,但是我觉得这种东西肯定有解决方案,于是去百度搜了搜果然,大神写的 cnchar 就出现了。地址:https://github.com/theajack/cnchar写的很简单,也很方便,引入一个 js就完事了。 <script src="https://www.theajack.com/cnchar/assets/js...

2018-09-27 19:11:23 7300 1

原创 SpringBoot入门 hello word

学习springboot ,从 hello word开始这里就记录一下搭建 spring boot 项目1.新建一个 maven 项目步骤省略,就是下一步,过于简单,此处不多说,建好之后的样子2.打开 pom 文件,加入继承的 spring boot 骨架 <parent> <groupId>org.springframework.boo...

2018-09-27 13:24:24 610

原创 java执行JavaScript代码

java执行JavaScript代码的方式有很多,这里讲一下使用 Mozilla 公司开发的 Rhino 实现的,该实现从 1.6开始集成到 jdk里面。1,对象相互转化        // 获取引擎对象        ScriptEngineManager sem = new ScriptEngineManager();        ScriptEngine engineJs = ...

2018-09-25 22:35:32 1733

原创 java 使用RandomAssessFile类多线程切片下载文件之服务端如何实现

上一篇我写了如何使用 java 结合网络连接+多线程+RandomAssessFile类实现多线程切片下载并显示网速https://blog.csdn.net/yali_aini/article/details/81942036因为之前写的都是客户端,不需要去管服务端,直接把文件放服务器里面,直接访问,服务器(tomcat之类得)就会自动帮我们切片,之类的。然后我自己想测试一些直接访问文件和使...

2018-09-16 12:32:40 993

原创 java使用 网络连接+RandomAccessFile + io 多线程实现多线程下载文件并显示实时网速

下载文件的时候,一个大文件切成很多片,用多线程下载,速度会快很多阅读代码的时候注意查看代码里面的注释想用多线程下载文件,则,第一:得了解  RandomAccessFile  类,这是个随机访问文件类,里面可以设置 访问的 开始地址和结束地址,且该类可读可写。RandomAccessFile out = new RandomAccessFile(file, "rw"); 则表示,该...

2018-09-15 14:10:57 2079 3

原创 反射之利用反射获取类方法,字段构造方法,并进行操作

反射可以用来做很多事情,比方说获取一个类的构造方法,定义的方法,字段,还可以动态改变属性的值,动态调用类方法等等...注意看代码里面的注释现在我们定义一个 Student 类,类有 三个属性,setget 方法,无参和有参构造方法/** * 学生类 * @author snow * */public class Student { @StudentName(value="...

2018-09-14 14:02:50 485

原创 反射之使用自定义注解并处理自定义注解

注解:说起注解初学者可能不太明白,annotation是jdk1.5 引入的新特性,中文名叫注解,它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。Annontation像一种修饰符一样,应用于包、类型、构...

2018-09-12 23:04:46 1173

原创 网络编程之手写极简版HTTP服务器

写http服务器就得知道http协议,这个协议是基于 tcp/ip的,所以我们可以用 ServerSocket 写服务端客户端就是浏览器,浏览器其实也是通过socket 连接客户端的,一般来说浏览器请求服务器资源的时候,都会带上 请求头信息就像这样:请求头里面包含了,请求地址,请求方法,客户端语言,浏览器信息,等等,服务端使用 socket.getInputStream 可以读取到...

2018-09-11 00:01:00 734

原创 网络编程之 使用Socket创建聊天室增强版加入私聊系统消息

上一篇写了使用 socket 实现群聊的功能,但是有点缺陷比如说说话的时候没有显示是谁说的,没有私聊,之类的其实加个 客户端说话的时候是谁说的很简单,无非就是 获取当前客户端的用户名,私聊的话就是 发送给其他客户端的时候再进行限制一下,发给我指定的,比如说 @zzq:lcm 就是我对zzq说 lcm,约定 以 @ 开头,:结尾的中间的就是我们at的人。所以这里我们在new 客户端的时候就应...

2018-09-08 13:55:04 526

原创 网络编程之 使用Socket创建聊天室

使用基于tcp协议的socket创建聊天室,昨天我写的博客已经介绍了怎么使用 ServerSocket 创建服务端,以及服务端怎么返回数据给客户端昨天写的博客有个缺陷,就是 客户端只能 先发送,后读取,对于正常情况来说应该是,客户端读取和发送是互相不相干涉的两个步骤,所以这里就得使用到多线程了,为 客户端发送数据,和接收数据各开辟一条道路。首先来看看客户端的发送消息:客户端发送消息...

2018-09-07 00:50:35 5463 1

原创 网络编程之使用ServerSocket类和Socket类传输文件

ServerSocket 和 Socket 两个类是基于TCP协议的网络传输类其中服务端使用的是  ServerSocket客户端使用的是 Socket其特点是,面向连接,安全可靠,但是效率低,因为安全可靠,哈哈,类似与打电话,需要服务端和客户端建立连接后才能进行交互1,服务端代码: public static void main(String[] args) throw...

2018-09-05 23:19:59 2220

原创 网络编程之 DatagramSocket 类与 DatagramPacket 类(客户端收发消息)

DatagramSocket 和 DatagramPacket 两个类是 基于UDP 协议进行通信的包装类实现两个客户端通过 UDP协议通信,使用DatagramSocket 和 DatagramPacket类有如下几个步骤,分为客户端和服务端1,客户端:1),实例化DatagramSocket类(带上指定端口),创建客户端2),准备数据,数据是以字节数组发送的3),打包数...

2018-09-03 23:46:33 12545 1

原创 js对象深度拷贝

js对象深度拷贝,断开引用,避免出现引用问题function deepCopy(obj){ if(typeof obj != 'object'){ return obj; } var newobj = {}; for ( var attr in obj) { newobj[attr] = deepCopy(obj[attr]);...

2018-09-03 15:25:38 1816

原创 网络编程之URL类获取网页资源

java.net.Url 类可以用来获取网页资源,是一个很方便的类,我这里像大家展示一下如何通过 url 类获取网络资源 public static void main(String[] args) throws IOException { // 实例化一个URL 类 URL url = new URL("http://www.baidu.com"); // 获取连接 ...

2018-09-02 23:45:00 1138

空空如也

空空如也

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

TA关注的人

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