[DB][mybatis]MyBatis mapper文件中的变量引用方式#{}与${}的差别 MyBatis mapper文件中的变量引用方式#{}与${}的差别 默认情况下,使用#{}语法,MyBatis会产生PreparedStatement语句中,并且安全的设置PreparedStatement参数,这个过程中MyBatis会进行必要的安全检查和转义。示例1:执行SQL:Select * from emp where name = #{emp
[java][db]JAVA分布式事务原理及应用 JTA(Java Transaction API)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。 本文的目的是要提供一个关于的Java事务处理API(JTA)的高级的概述,以及与分布式事务相关的内容。一个事务处理定义了一个工作逻辑单元,要么彻底成功要么不产生任何结果。 一个分布式事务处理只是一个在两
[NET]Net中的反射使用入门(根据类名和函数名,生成和调用对象的成员函数) 提纲:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)
Maven——profile介绍(不同环境配置不同的参数) 4 profile介绍4.1 profile简介profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。比如说,我们可以通过profile定义在jdk1.5以上使用一套配置信息,在jdk1.5以下使用另外一套配置信息;或者有时候我们
【Java】【Flume】Flume-NG启动过程源码分析(二) 本节分析配置文件的解析,即PollingPropertiesFileConfigurationProvider.FileWatcherRunnable.run中的eventBus.post(getConfiguration())。分析getConfiguration()方法。此方法在AbstractConfigurationProvider类中实现了,并且这个类也初始化了三大组件的工厂类:this
【DUBBO】在不使用Spring的情况下调用Dubbo服务 在不使用Spring的情况下调用Dubbo服务背景解决方案方案一:静态调用背景 当我们开发工具类时、需要调用dubbo服务的情况下、往往不希望添加dubbo的xml配置文件。否则开发好的工具栏调用太不友好。解决方案方案一:静态调用调用示例(方案一)@Testpublic void testDubboNoGenericService(){ UserService userService = DubboUtils.getService( UserServi
【IDEA】在idea用maven build成功,而用idea会build失败【提示程序包不存在】 【IDEA】在idea用maven build成功,而用idea会build失败【提示程序包不存在】背景今天换了电脑、打开Idea时发现原来正常能Run的工程、一Build就失败、报程序包不存在。使用maven build又是编译通过的。可以肯定程序是没有问题的。解决办法1.命令行输入:mvn idea:idea2.如果还是不行、file–invalidate caches 重启就可以了...
[JAVA][REDIS]REDIS相关好文收集贴 1.Redis三种集群模式详解:主从模式、哨兵模式、集群模式(推荐使用集群模式:三主三从)https://blog.csdn.net/miss1181248983/article/details/900569602.SpringBoot整合Redis单机和整合Redis集群的完整例子https://www.nonelonely.com/article/15562896304913....
FastDFS从入门到精通【FastDfs原理>安装>高可用高性能>动态扩容】 互联网的项目中一般都会用到分布式的文件系统,其中FastDfs被广泛使用。FastDFS是一款类似Google FS的开源分布式文件系统,是纯C语言开发的。FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。FastDFS是为互联网应用量身定做的一套分布式文件存储系统,...
[MyEclipse]插件安装失败通用解决方案(亲测有效) 1.我们通常安装插件到eclipse中的方法是:1)到插件网站下载插件压缩包2)解压后插件拷贝到【plugins】和【features】拷贝到eclipse下的同名目录下。 也可以把插件解压到任何目录(比如:d:\myeclipse\myplugin\svn)下, 然后在(<eclipse安装目录>\dropins)下新建文件svn.link,内容...
[WEB]超牛的前端页面模板收集 本帖志在收集前端技术大牛做的页面模板、以备设计和开发人员参考。后续会持续更新...,各位大牛有好的前端页面模板欢迎留言提供。本帖所有内容来自互联网,如果有侵犯您的版权,请留言,我会删除处理。1.HTML5数据可视化模板:1)内含20个HTML5模板。主要用于大屏数据可视化和数据分析平台的数据展示。个人认为其中的第2、18、20个最有代表性。https://download.csdn...
[JAVA]EXCEL工具推荐-MyExcel MyExcel--Excel操作新方式https://github.com/liaochong/myexcel使用示例参考请移步:示例简介 | Brief introductionMyExcel,是一个集导入、导出、加密Excel等多项功能的工具包。优点 | Advantages可生成任意复杂表格:本工具使用迭代单元格方式进行excel绘制,可生成任意复杂度excel,自...
H5播放器 该贴为H5网页的播放器的收集贴,以后会持续更新:1.西瓜视频播放器:感觉是比较专业的一款视频播放器(推荐使用):http://h5player.bytedance.com/examples/https://github.com/bytedance/xgplayer-vue2.vue-video-playerhttps://github.com/surmon-china...
[java]aes文件加密sample package encrypt.file;import java.io.FileInputStream;import java.io.FileOutputStream;import java.security.Key;import java.security.Security;import java.util.Random;import javax.crypto.Cipher;...
[JS]vue开发看这篇文章就够了 **********************************************************转载自:https://segmentfault.com/a/1190000012692321?utm_source=tag-newest********************************************************************...
[JAVA]前后端加解密技术(以图片AES为例,其他内容的其他加密方法也可以) 1. 前端AES加解密1) 使用技术:开源JS(CryptoJS) 官网:https://github.com/brix/crypto-js2) demo<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here<...
[JAVA]关于springboot的junit单元测试 [JAVA]关于springboot的junit单元测试1.需要引入spring-boot-starter-test <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...
虚拟容器技术--理解Docker(1):Docker 安装和基础用法 理解Docker(1):Docker 安装和基础用法################################################################原文:http://www.cnblogs.com/sammyliu/p/5875470.html#######################################################...