自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (16)
  • 收藏
  • 关注

原创 开源一个可视化 MySQL 数据同步工具 DataMove:全量 + Canal 增量 + 数据对账一键修复 - 二

给中小企业 / 个人 / 外包团队用的"零代码 MySQL 同步工具"—— 配好就能跑,跑完能对账,出错有告警,动过有审计。核心同步能力(全量 / 增量 / DDL / 分片 / 字段映射 / 校验修复 / 大盘)全部开源,采用 Apache-2.0 协议,个人与公司均可免费商用;企业级特性(脱敏、多租户细粒度权限、集群监控、SLA 支持)为商业版范畴,详见仓库。README.md反馈:欢迎 Issue / PR作者:DataMove 团队。

2026-09-23 17:00:00 173

原创 开源一款可视化 MySQL 数据同步工具 DataMove:零代码玩转全量 + Canal 增量同步

给中小企业 / 个人 / 外包团队的"零代码 MySQL 同步工具"。gitee :README.md+ Swagger UI 一站式反馈:欢迎提 Issue / PR如果你觉得这个项目有帮助,欢迎Star ⭐鼓励一下作者,这也是开源最大的动力。

2026-09-18 09:46:14 170

原创 若依ruoyi vue3 前后端分离版本 后端3.8.8 集成 RuoYi-activiti

若依ruoyi vue3 前后端分离版本 后端3.8.8 集成 RuoYi-activiti

2024-11-21 01:35:28 3261 3

原创 程序员必备的面试技巧

一面技术:约一个小时,盯着简历,问的都是常用的东西,没有结合项目,但是都是平时能用得到的东西,基本上完全都能回答上,问的还挺全面的。领导还算随和,没有那么强势,不会说你多说一句话就觉得是在浪费时间,那么开始了,从每一段工作经历,每一个项目开始问,都是和业务相关的,没有技术,又聊了聊chatgpt,总共下来有一个小时吧,最后结束了。早上早早的就去了,本着不迟到的心理,估计是还没有上班,在前台等了半个多小时,没什么可说的, 自己去早了,到9点的时候,hr来了,之后就说去找领导,在另一个楼层,

2024-01-09 13:21:29 607

原创 如何自己实现一个分布式事务

分布式事务的实现

2024-01-04 22:46:25 1857

原创 Clickhouse 为什么快

这种存储方式对于分析查询非常有效,因为它可以快速读取用于计算的特定列,而不必加载整个行的数据,这对于处理大量数据和复杂查询时尤其有益。压缩减少了磁盘空间的需求,同时也提升了读取速度,因为从磁盘读取的数据量减少了。ClickHouse为各种查询场景设计了高效的索引和数据结构(如MergeTree引擎),这些数据结构支持快速的数据插入和查询,特别是对于时间序列数据的聚合和查询。在ClickHouse集群中,数据可以根据某个键自动分区和分片,这样可以在查询时只访问包含所需数据的分区和分片,减少不必要的数据扫描。

2024-01-04 22:20:05 1158

原创 Elasticsearch 优化

es 优化

2024-01-04 22:13:12 1204

原创 HashMap 详解结合源码

jdk1.7 :数组 + 链表(单向)jdk1.8 :数组+链表(单向)+红黑树概念:数组:一段连续的节点组成的内存区域,在内存中连续存储链表:一段非连续的节点组成的存储结构,分为单向链表(最后一个节点的next 指向null)和双向链表(两个指针,pre 指向上一个节点,next 指向下一个节点,第一个节点的pre 指向null,最后一个节点的next 指向null)。单向循环链表:最后一个节点next 指向head。

2024-01-04 11:13:54 634

原创 2023.最新java高频面试题(八股文)

自己根据经验整理的一些面试题,希望能给帮助大家,祝各位都能找到满意的工作,加油!!!内容比较多,整理了一部分,更多内容请关注公众号小程序或者回复面试题获取目录JAVA 基础基础/集合1.ArrayList/LinkedList有什么区别?2.HashMap的底层实现-详解(jdk7&jdk8)3.== 和 equals 比较有什么区别?4.Java 到底是值传递还是引用传递?5.String 的底层实现是怎样的?6.String,StringBuffer 和 StringBuilder 的区别?7.接口和抽

2023-12-28 10:38:29 1677 3

原创 spring boot 实现管理系统-附带重要源码可直接用

spring boot 实现管理系统-附带重要源码可直接用

2023-12-27 20:52:33 1083

转载 java8 stream

List<Integer> nums = Lists.newArrayList(1,1,null,2,3,4,null,5,6,7,8,9,10);System.out.println(“sum is:”+nums.stream().filter(num -> num != null).distinct().mapToInt(num -> num * 2).peek(Sys...

2018-03-30 16:31:50 412

原创 angularjs grunt build

报错xxx.png Use --force to continue.解决方法npm uninstall grunt-contrib-imageminnpm install grunt-contrib-imagemin

2017-08-28 12:03:19 670

原创 angularjs date fromat timezone

angularjs date fromat timezone  {{ date_expression | date : format : timezone}}{{ someDate | date: 'MMM d, y H:mm:ss' : 'UTC' }}

2017-04-21 10:57:41 1096

转载 easyui onclick 传row 对象

var $row = JSON.stringify(row).replace(/\"/g,"'");//row的是一个对象// 编辑//拼接传递对象

2017-04-07 17:17:47 1674

原创 seo 优化去掉html 页面的后缀 .html

seo 优化去掉html 页面的后缀 .html 创建一个叫 .htaccess  的文件,放到网站的根目录下加入代码RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^([^\.]+)$ $1.html [NC,L]第一 种,使用Apache (因为没有使用所以没有测试)h

2017-02-09 15:18:12 9629 3

转载 nginx下/index.html到/的301跳转

网站负责seo的同事要求,设置网站/index.html到/的301跳转(网站默认首页是index.html)。刚开始效仿不带www的域名到带www的域名的301跳转,用rewrite进行设置,会死循环。后来发现,可以用return实现: if ($request_uri = /index.html) { return 301 http://www.domain.com/;

2017-02-07 19:05:15 4765 1

转载 maven 仓库分类

maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写)  maven2会根据模块的版本号(pom文件中的version)中是否带有-SNAPS

2017-01-05 15:58:45 453

转载 java 基础总结(二)

1、关键字:其实就是某种语言赋予了特殊含义的单词。     保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2、标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ;注意:1)数字不可以开头。2)不可以使用关键字。3、常量:是在程序中的不会变化的数据。4、变量:其实就是内存中的一个存储空间,用于存储常量数据。

2016-12-27 14:57:46 376

转载 java 基础总结

1、Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程

2016-12-27 14:20:26 444

转载 angularjs $http

1、链式调用$http服务是只能接受一个参数的函数,这个参数是一个对象,包含了用来生成HTTP请求的配置内容。这个函数返回一个promise对象,具有success和error两个方法。$http({url:'data.json',method:'GET'}).success(function(data,header,config,status){//响应成功}).

2016-12-26 16:05:35 665

转载 angularjs $location

一. 获取url的相关方法:以 'http://localhost/$location/21.1%20$location.html#/foo?name=bunny#myhash' 这个路径为例:1. 获取当前完整的url路径:$location.absUrl():// http://localhost/$location/21.1%20$location.html#/foo

2016-12-26 15:23:19 410

原创 easyui pagelist

data-options="rownumbers:true,url:'${path}/web/userInfoByPage',pageList:[10,20,50,100,300,500],method:'post'" toolbar="#toolbar"  pagination="true" fitColumns="true" singleSelect="true" rownumbers="

2016-12-20 12:50:26 1990

转载 springmvc mybatis 基于全注解事务配置注意事项

1.spring mvc 自动扫描注解的时候,不去扫描@Servicecontext:component-scan base-package= "org.cn.xxx">context:exclude-filter type ="annotation" expression= "org.springframework.stereotype.Service" />context:compo

2016-09-01 17:22:41 1185

原创 linux 查看nginx 安装路径

whereid nginx

2016-05-31 10:44:19 4336

原创 easyui 表头竖着显示

当遇到表头字段比较多,而数据项比较少的时候,横向显示有时候不方便需要竖着显示。可以如下展示function daydetailmethod(id){var rows = [];$.ajax({url:path+"/xxxx/xxxxx?id="+id,type:"post",dataType:"json",async:false,success:functi

2016-05-23 18:31:27 6245

原创 cas 单点登录,退出配置

几句

2016-01-14 16:26:34 1607

原创 多数据源

p:dataSource-ref="dataSource" p:mapperLocations="/WEB-INF/orm/**/*.xml" />p:sqlSessionFactoryBeanName="sqlSessionFactory" />p:dataSource-ref="dataSource" />

2015-05-26 15:01:07 641

原创 动态input text 取值(动态id)

d

2014-09-02 15:30:50 4464

原创 jdbc dao 注入 dataSource 失败

今天在改连接池的时候,jdbc

2014-05-14 13:54:23 1484

原创 jquery validate addMethod 及时间验证08:00-10:00

jquery validate addMethod   方法只需要用到jquery.valida

2014-04-08 15:08:41 1088

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构(

2014-04-01 23:16:48 670

原创 文件上传 form 表单 enctype="multipart/form-data" 分析

首先,ENCTYPE="multipart/form-data"用于表单里有图片上传。表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行下面

2014-04-01 22:47:43 1138

转载 JDBC连接各种数据库方法

1、Oracle8/8i/9i数据库(thin模式)    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();    String url="jdbc:oracle:thin:@localhost:1521:orcl";    //orcl为数据库的SID    String user="test";

2014-03-30 23:23:16 653

转载 JS正则表达式验证数字

function validate(){       var reg = new RegExp("^[0-9]*$");       var obj = document.getElementById("name");    if(!reg.test(obj.value)){        alert("请输入数字!");    }    if(!/^[0-9]*$/.te

2014-03-22 20:09:04 862

转载 Java使用HttpClient发送请求

我使用java来发送请求到action来测试首先要引入相应的包:commons-httpclient-x.x.jarcommons -codec-x.x.jar注:"x"指版本号然后代码如下:import java.io.IOException;import java.util.Map;import java.util.Set;import

2014-03-22 20:08:51 1022

转载 【Struts1.2总结】struts-config.xml配置

struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件主要结构如下所示:global-forwards>global-forwards>       以上各元素必须是按照这个顺序的,若开发人员打乱顺序,

2014-03-22 20:08:30 666

转载 spring的工作原理

一、 IoC(Inversion of control): 控制反转 1、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 二、AOP(Aspect-Oriented Programming): 面向方面编程 1、 代理的两种方式: 静态代理:

2014-03-22 20:08:16 830

转载 Struts2的工作原理

上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:Site

2014-03-22 20:08:03 667

转载 JSTL EL表达式

JSTL (JSP Standard Tag Library ,JSP标准标签库) JSTL标签库分为5类:JSTL核心标签库、JSTL函数标签库、数据库标签库、I18N格式化标签库、XML标签库。 JSTL的核心标签库主要包括:表达式操作、流程控制、迭代操作和URL操作。以下是JSTL常用标签的用法总结: 一、表达式操作 1、作用:用于显示数据的内容。语法

2014-03-22 20:07:40 555

转载 Hibernate 学习---建立第一个基本的hibaernate运行程序

这里的目标是建立环境,开发一个小程序,看看运行结果. 一建立web project.把hibernate的jar文件复制到lib目录中,还有用到的支持jar文件哦.还有JDBC驱动. 二开发第一个hibernate程序.这时用要建立一个hibernate.cfg.xml的配置文件.看看里面是什么? DOCTYPEhibernate-configuration

2014-03-22 20:07:26 1338

struts2 导入导出

struts2 导入导出 poi

2012-11-06

ssh事务处理

事务处理,ssh事务处理

2012-03-13

jsp 页面禁用刷新

jsp 页面禁用刷新 ,简单易懂,亲,给好评哦!

2012-11-26

网页中嵌入flv 格式视频

网页中嵌入flv 格式视频,直接可以运行的,很简单只要引入一个js即可

2013-03-12

json 中文乱码解决方案

json 中文乱码解决方案,此方法简单实用,方便快捷

2012-03-08

输入年和月控制台输入日历

输入年和月控制台输入日历,源码,导入可用

2013-03-07

log4j的配置及使用

log4j的配置及使用log4j的配置及使用log4j的配置及使用

2013-07-11

ajaxfileupload.js 多文件上传

ajaxfileupload.js 多文件上传

2016-11-01

ibatis sql 语句的编写

ibatis sql 语句的编写 ,包括增删改查,很简单 很实用 ,对初学者是很好的选择

2012-04-05

freemarker-2.3.19.jar

freemarker-2.3.19.jar 使用freemarker 的jar

2013-01-24

myeclipse中使用jquery自动提示

myeclipse中使用jquery自动提示

2012-03-27

myeclipse10 war 包报错补丁

myeclipse10 war 包报错补丁

2016-11-01

freemarker 和myeclipse 插件

freemarker 和myeclipse 插件

2013-01-24

ssh 框架的一个小例子

ssh 框架的一个小例子

2013-12-02

struts2.1.6.jar

包含struts 开发用的6 个jar 包 ,完全够用 , 没有错误

2012-03-08

gaea 和JDBC z整合

gaea 和JDBC 整合

2016-04-22

空空如也

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

TA关注的人

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