-
• 通过jsch连接Linux服务器创建目录并授权代码示例
-
通过jsch依赖包连接Linux服务器,java使用com.jcraft.jsch.ChannelExec代码提交"mkdir"创建目录,并 channel.chmod进行目录授权,具体参考下面代码示例。
-
[阅读全文]
标签:
jsch
发布时间:
2023-10-30
-
• 数据库事务隔离特性之同一事务执行CURD数据一致性验证
-
1)结论1 - 在同一个事务中,对同一条数据进行先插入,后查询,再更新,再查询,都是可行的。 2)结论2 - 事务隔离级别是限制不同事务,对于同一个事务没有意义。 3)结论3)spring的事务的隔离级别是建立在数据库的事务支持基础上(如选择数据库引擎不支持事务,配置不生效) - MySQL,..
-
[阅读全文]
标签:
事务隔离
发布时间:
2023-04-22
-
• 基于PreparedStatement实现数据访问DAO层原子性增删改查代码组装示例
-
定义StudentDaoImpl业务原子性数据DAO访问层增删改查,通过DBUtil工具类实现java.sql.DriverManager对数据库创建连接java.sql.Connection对象,并通过java.sql.PreparedStatement对Sql语句进行executeQuery查..
-
[阅读全文]
标签:
PreparedStatement
发布时间:
2022-12-10
-
• 对比阻塞IO、非阻塞NIO、异步非阻塞AIO模型代码示例
-
BIO (Blocking I/O):同步阻塞I/O模式,传统的 java.io 包。 NIO (New I/O):同步非阻塞模式 - 是 Java 1.4 引入的 java.nio 包,提供了 Channel、Selector、Buffer 等新的抽象,可以构建多路复用的、同步非阻塞 IO 程序..
-
[阅读全文]
标签:
io,阻塞I/O
发布时间:
2022-12-11
-
• 通过Future等待获取基于Callable子任务返回结果代码示例
-
通过java.util.concurrent.Future获取java.util.concurrent.Callable定义返回结果子任务,并通过future.get() 等待多线程池子任务执行执行结束(更多子任务同步处理代码示例),并打印所有任务完成结果。
-
[阅读全文]
标签:
Future,Callable,多线程
发布时间:
2022-12-06
-
• 程序出错退出终极处理办法-线程关闭钩子addShutdownHook
-
JDK提供Runtime.getRuntime().addShutdownHook(Thread hook)方法注册JVM关闭钩子(可以参考《JAVA并发编程实践》的7.4.1 关闭钩子章节),进行最终资源清理等处理,
-
[阅读全文]
标签:
ShutdownHook,钩子
发布时间:
2022-12-04
-
• javascript数组常用过滤函数(filter,find,some,every,map,includes)代码示例
-
为了简化javascript数组for遍历循环代码处理,可以通过filter、find、some、every、includ..
-
[阅读全文]
标签:
js数组函数,some,filter,map,every,includes
发布时间:
2022-11-07
-
• 基于crypto库前后端实现AES的ECB/Pkcs7方式数据加解密示例demo代码
-
Web前端基于CryptoJS加密解密JS库,配置CryptoJS.mode.ECB模式和CryptoJS.pad.Pkcs7方式,采用aes对称密钥实现数据加解密。java后端采用相同匹配的AES/ECB/PKCS7Padding模式,基于前后端加解密方式一致情况下,可以实现后端aes加密前端解..
-
[阅读全文]
标签:
js AES,cryptojs,加解密,encrypt,decrypt,web加密,javascr..
发布时间:
2022-05-19
-
• 记录npm+Webpack安装构建Vue项目全过程
-
一、下载安装Git软件 创建vue默认安装构建目录(如:d:/vue),进入vue目录右击选择“Git Bash Here” 二、下载安装NodeJs软件(更多版本下载) Git命令窗口,查看node和npm版本 npm install --global webpack 可以简写 npm..
-
[阅读全文]
标签:
nodejs项目demo,npm,Webpack构建示例,Vue项目教程,vue入门
发布时间:
2022-05-01
-
• JavaScript完整窗口及输入输出代码示例及配置说明
-
JavaScript是基于对象的脚本编程语言,那么它的输入输出就是通过对象来完成的。其中有关输入可通过窗口(Window)对象来完成,而输出可通过文档(document)对象的方法来实现。
-
[阅读全文]
标签:
js窗口参数,writeln,窗口对象,窗口对象属性,输出流及文档对象
发布时间:
2022-01-11
-
• 基于Redis5.0通过简单配置实现redis集群模式整理详细操作步骤并作代码示例测试验证
-
通过redis5.0版本可以通过简单配置实现redis集群模式(如下架构图所示),不需要低版本走ruby等复杂配置,之前centos没有安装gcc/gcc+导致无法正常安装redis (重新安装centos操作系统时自定义库时选择桌面平台开发/开发工具并选择安装gcc所有依赖库)。
-
[阅读全文]
标签:
redis集群,redis5验证,非ruby,redis高可用,JedisCluster
发布时间:
2019-04-21
-
• 关于redis主从写模式读写动态分离、故障心跳检测自动切换等实现系统HA高可用java代码示例
-
本章节通过java代码实现连接redis主从(配置教程参考其他文章)高可用示例代码,该代码实现redis主从模式下读写分离、故障检测切换、自动切换主master节点写入、自动切换slave备用节点读取、主从节点自动同步等功能。该代码主要依赖包:jedis-2.1.0.jar、commons-poo..
-
[阅读全文]
标签:
redis高可用,Redis读写分离代码,redis主从demo
发布时间:
2019-04-12
-
• 关于java代码实现将各种资源文件通过URL下载到指定路径下载代码示例
-
关于java.net.HttpURLConnection的定义FileUrlDownloadUtil文件资源下载工具类,实现java代码通过URL文件资源地址下载指定将inux和Windows操作系统路径目录下代码示例。
-
[阅读全文]
标签:
FileUrlDownloadUtil,url文件资源解析,HttpURLConnection,U..
发布时间:
2019-01-26
-
• 通过JAVA设计实现AJAX异步交互后端完整模块功能源代码示例说明
-
通过JAVA实现AJAX技术,主要包含AJAX主线程逻辑控制处理类(AJAXDispatcherServlet/AJAXDelegate)、AJAX请求响应模型(AJAXRequest/AJAXResponse)、AJAX的请求资源关联文档映射(URLMapping/URLMappings/URL..
-
[阅读全文]
标签:
ajax原理,ajax源码,java实现AJAX,ajax设计实现
发布时间:
2018-11-30
-
• 通过Spring的xml配置文件实现AOP的面向切面编程完整demo代码示例
-
通过在Spring的xml配置文件对aop:config、aop:aspect、aop:pointcut、aop:before、aop:after、aop:after-returning及aop:after-throwing项分别进行配置,实现基于AOP面向切面方式记录日志功能的代码示例
-
[阅读全文]
标签:
spring,aop,aspect,config,面向切面,intercept,pointcut,..
发布时间:
2017-06-19
-
• 关于java主线程等待子线程常用几种实现方式代码demo示例
-
关于java场景多线程应用场景中,主任务线程任务结束完成依赖所有子任务线程都执行完成后,主任务才算完成最终任务..CountDownLatch方式..Semaphore信号量方式..thenAccept..join.allOf..executors.isTerminated()..Completa..
-
[阅读全文]
标签:
线程同步,多线程,CountDownLatch,Semaphore,信号量,Completable..
发布时间:
2021-05-10
-
• 通过Java基于Guava和原始实现布隆过滤器demo代码示例(避免内存穿透)
-
布隆过滤器-使用场景:主要是针对不存在的,进行查询短路操作,避免无效的查询,防止内存穿透情况发生Google 的分布式数据库 Bigtable 使用了布隆过滤器来查找不存在的行或列,以减少磁盘查找的IO次数。 Squid 网页代理缓存服务器在 cache digests 中使用了也布隆过滤器。 V..
-
[阅读全文]
标签:
guava,布隆过滤器,BloomFilter,内存穿透
发布时间:
2021-05-13
-
• 关于java多线程池ThreadPoolExecutor代码demo示例说明
-
java.util.concurrent.ThreadPoolExecutor类是线程池中最核心的类之一,需熟练掌握Java中的线程池,必须理解其原理(针对不同四种应用场景,通过配置不同构建参数参考更多文章说明)
-
[阅读全文]
标签:
ThreadPoolExecutor,多线程,线程池,DEMO,代码示例
发布时间:
2022-01-31