Wesley13 Wesley13
3年前
java多种文件复制方式以及效率比较
1.背景java复制文件的方式其实有很多种,可以分为传统的字节流读写复制FileInputStream,FileOutputStream,BufferedInputStream,BufferedOutputStream传统的字符流读写复制FileReader,FileWriter,BufferWriter,Buffered
Wesley13 Wesley13
3年前
java StringBuffer读写文件
javaStringBuffer读写文件StringBuffer的优势1.较String:String每更新一次就会new一个新的对象出来,更新次数上去之后,内存开销太大。而StringBuffer类型在更新(.append等操作)的过程中始终只有一个对象,开销大大减小。2.
Stella981 Stella981
3年前
PHP的cookie与Javascript的cookie的关系
PHP读写cookie的语句:setcookie("user","Lilu",time()3600);echo$_COOKIE"user";javascript读写cookie代码:functionSetCookie(name,value)//两个参数,一个是cookie的名子,一
Easter79 Easter79
3年前
Springboot2.x + ShardingSphere 实现分库分表
之前一篇文章中我们讲了基于Mysql8的读写分离(文末有链接),这次来说说分库分表的实现过程。概念解析垂直分片按照业务拆分的方式称为垂直分片,又称为纵向拆分,它的核心理念是专库专用。在拆分之前,一个数据库由多个数据表构成,每个表对应着不同的业务。而拆分之后,则是按照业务将表进行归类,分布到不同的数据库中,从而将压力分散至不同的
Stella981 Stella981
3年前
Docke容器分离部署LNMP
一、环境准备每个容器的IP地址:Nginx:172.16.10.10Mysql:172.16.10.20PHP:172.16.10.30搭建LNMP注意事项:各个容器的数据实现持久化;为容器分配固定的IP地址,防止容器重建后,IP地
Stella981 Stella981
3年前
ReentrantReadWriteLock读写锁详解
一、读写锁简介现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁。在没有写操作的时候,多个线程同时读一个资源没有任何问题,所以应该允许多个线程同时读取共享资源;但是如果一个线程想去写这些共享资源,就不应该允许其他线程对该资源进行读和写的操作了。 针对这种场景,JAVA的并发包提供了读写锁ReentrantReadW
Stella981 Stella981
3年前
Netty之缓冲区ByteBuf解读(二)
!(https://oscimg.oschina.net/oscnet/up8318610796dee8c377d4d45baa5bbebab13.JPEG)上篇介绍了ByteBuf的简单读写操作以及读写指针的基本介绍,本文继续对ByteBuf的基本操作进行解读。读写指针回滚这里的demo例子还是使用上节使用的
Wesley13 Wesley13
3年前
VC++读写文件
目录第1章读写文件1(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fhanford%2Fp%2F6028068.html%23_Toc426916801)1.1API    1(https://www.oschina.net/actio
Wesley13 Wesley13
3年前
3分钟搞定SpringBoot+Mybatis+druid多数据源和分布式事务
    在一些复杂的应用开发中,一个应用可能会涉及到连接多个数据源,所谓多数据源这里就定义为至少连接两个及以上的数据库了。    下面列举两种常用的场景:    一种是读写分离的数据源,例如一个读库和一个写库,读库负责各种查询操作,写库负责各种添加、修改、删除。    另一种是多个数据源之间并没有特别明显的操作,只是程序
taskbuilder taskbuilder
5个月前
TaskBuilder支持的三种开发模式
1多层分离的低代码开发模式TaskBuilder最有特色的开发模式就是多层分离的低代码开发模式,该模式既可以通过组件化、图形化、向导化等多种手段大幅降低应用开发的难度,相对纯代码开发来说,要容易很多,但由于采取了多层分离的模式,每一层都可以单独进行精细化设