会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Arbet
博客园
首页
新随笔
联系
管理
订阅
[置顶]
Java基础篇---多线程
摘要: 内容导航: 1、多线程的实现方式 2、线程安全问题 3、线程间通信 4、生产者消费者模式 第一部分多线程的实现方式 在java中多线程实现方式有2种 一、自定义一个类A,继承Thread类 此时ThreadA是一个线程类,在ThreadA中重写Thread类中的run方法 调用方式如下 二、自定义一
阅读全文
posted @ 2019-11-22 17:34 Arbet
阅读(296)
评论(0)
推荐(1)
2019年12月17日
BIO和NIO实现文件复制
摘要: 普通文件复制 分别通过输入流和输出流实现了文件的复制,这是通过传统的 BIO 实现的 NIO实现文件复制 分别从两个流中得到两个通道,sourceCh 负责读数据,destCh 负责写数据,然 后直接调用 transferFrom 方法一步到位实现了文件复制。
阅读全文
posted @ 2019-12-17 17:53 Arbet
阅读(310)
评论(0)
推荐(0)
2019年11月26日
IO操作-BIO
摘要: BIO:block IO,即同步阻塞IO,主要应用于文件 IO 和网络 IO 这里主要说一下网络IO,以Socket编程为例进行说明 1、先建立Socket服务端 2、建立Socket客户端 从代码中可以清晰的看到,阻塞的地方总共有3处 1、在服务端accept的时候,服务端是处于阻塞阶段,如果没有
阅读全文
posted @ 2019-11-26 18:02 Arbet
阅读(219)
评论(0)
推荐(0)
2018年2月6日
js数组去重
摘要: 返回值也是用逗号隔开的数组[1,2,3,4]
阅读全文
posted @ 2018-02-06 09:59 Arbet
阅读(191)
评论(0)
推荐(0)
2018年1月22日
js json对象操作
摘要: 参数解析: sourcelist是json对象[{id:1,name:张三}] targetlist是json对象[{roomid:1}] 返回值list是json对象[{id:1,name:张三, testname: "testname" }] 构造list,最外层是数组,内层是单个json的js
阅读全文
posted @ 2018-01-22 17:37 Arbet
阅读(315)
评论(0)
推荐(0)
2018年1月11日
23种设计模式,每天一种设计模式(2)
摘要: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模
阅读全文
posted @ 2018-01-11 21:41 Arbet
阅读(630)
评论(0)
推荐(0)
2018年1月10日
23种设计模式,每天一种设计模式
摘要: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模
阅读全文
posted @ 2018-01-10 17:19 Arbet
阅读(388)
评论(0)
推荐(0)
2017年12月12日
.net画二叉树
摘要: 代码下载地址: 链接: https://pan.baidu.com/s/1bpHayoJ 密码: k6su 接下来看主要代码 1、先构建二叉树的类 2、然后构建二叉树 3、接下来打印二叉树 4、最后是调用 运行之后的结果是
阅读全文
posted @ 2017-12-12 09:49 Arbet
阅读(691)
评论(0)
推荐(0)
2017年8月1日
asp.net以流导出Excel
摘要: 废话不多说,直接上代码 这是点击导出的事件函数,因为我是从前端获取的Table的json数据,所以需要转换一下,大家直接用查询出来的DataTable即可 然后是转换为DataTable 最后是实现流导出Excel 在这里有个重点需要注意下,就是Excel的单元格格式 在这个时候,需要将数字格式转换
阅读全文
posted @ 2017-08-01 10:46 Arbet
阅读(910)
评论(0)
推荐(0)
2017年6月29日
生成图片验证码
摘要: /// /// 图片验证码 /// /// public ActionResult ValidateCode() { byte[] data = null; string code = RandCode(5); TempData["cod...
阅读全文
posted @ 2017-06-29 15:27 Arbet
阅读(667)
评论(0)
推荐(0)
下一页
公告