自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 技术英文整理:仅用来应对面试

当程序员应对英文面试的时候,平常吹水的本事就即刻口哑哑了。下面为各个技术点整理一些简单的英文描述,不至于到时说不出来一句话。

2023-12-20 19:16:16 776

原创 like模糊查询导致索引失效的解决方案

我们在使用like 通配符有下面三种用法,其中第1和第2的用法会引起索引失效的问题。这是因为MySQL的索引是按照从左到右的顺序进行匹配的,而前导通配符(比如%abc)会导致无法按照索引顺序进行匹配。1. 用REVERSE 函数,此方案只适用于like前模糊查询,不适用于前后模糊查询。2. 在单引号外面再包一层双引号,这样索引就可以生效了。1、like '%sample' ——> 失效。2、like '%sample%' ——> 失效。代码里的SQL格式参考。

2023-04-05 12:05:03 3502

原创 面试中的杂七杂八-英文篇

so far i’m in charge of maintaince OIS project. OIS means Onborading Integration service and it’s business is opening the account for customer. The project is developing based on springBoot framework and transform data type by Smooks.my mainly task is cod

2023-02-26 23:16:50 129

原创 JAVA后端程序员英文-自我介绍

it’s glad to join this online interview,now i will introduce myself briefly.My name is xxx and you also can call me Arya, this is my English name.I’m from xx which is a beautiful coastal city and it is located in the west of GD province.i have 5 years wo

2023-02-26 22:55:02 688

原创 kettle实时增量同步增删改数据

我又尝试了下kettle去做同步数据。使用心得:kettle适合快速上手,在增量同步上比datax灵活,但是会比较笨重,各有各的好处吧环境配置:win10 环境1. 下载kettle源码并解压,2. data-integration目录下点击spoon.bat,即可打开图形化工具3.建立两个文件,一个ktr, 一个kjb业务需求:postgresql的表实时同步到SqlServer的表中,基于增删改操作上同步kettle有两种实现方法:参考增量同步的例子一:一个表输入+一个插入/更新(推荐

2021-02-10 23:17:24 3566 2

原创 kettle在linux上无图形化部署

开发需求是异构数据库之间同步数据,从Postgresql同步到sqlsersver中,利用ETL工具(kettle/DataX)进行同步

2021-02-10 22:26:25 802

原创 DataX实现多表的增量同步postgresql到sqlserver

开发需求是异构数据库之间同步数据,从Postgresql同步到sqlsersver中,利用ETL工具(kettle/DataX)进行同步

2021-02-10 12:16:04 4827

原创 ProGuard混淆Java项目的核心代码

由于涉及到知识产权的问题,现阶段采用proguard混淆核心代码。针对包名,类名,字段名等等进行混淆,使代码可读性降低。解决添加混淆配置带来的相关问题,已验证打包后的jar包是经过混淆且可用的,重新部署上线。...

2021-01-15 18:21:58 696

原创 打成jar包的时候排除配置文件

开发需求:上一篇文章写了Jar包从外部目录读取配置文件,我是直接删掉配置文件的进行测试的。这次在项目中保留配置文件,但是不打进jar包里,这样需要在pom下配置一个插件。具体配置如下,这样就达到我们想要的效果啦<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <art

2021-01-15 10:58:45 1035

原创 Jar启动实现从指定目录中读取配置文件

项目结构如图所示:配置文件放在resources目录下,服务启动时会通过注解@ImportResource(locations={"classpath*:xxx.xml"})从classpath加载xml文件和application.properties,连带配置文件也一起打进jar包里。如果需要更换配置时,每次都需要重新打包部署,这样就太麻烦了。开发需求:从os filesystems读取配置文件,package/install的时候不生成在jar包里,启动时从jar包外读取配置文件。首先

2020-12-22 17:27:36 3491

原创 Dubbo调用接口时将A类的属性赋值给B类:A类传输的null值字段在B类中赋予默认值

开发A模块时,会经常用dubbo去调用B模块的接口。有一次进行新增接口调用时,被调用的B接口是用map接收参数,所以A接口中我使用了BeanUtil.beanToMap(bean1) 把bean1转成map;B接口接收参数时,再用 BeanUtils.populate(bean2, map)进行map转bean的操作,然后发现其中接收的available和opType字段在A接口中是没有传值...

2020-04-28 17:26:19 325

原创 总结Java中String,StringBuilder,StringBuffer 的扼要区别

相同点:1. 三者都是final类不能被继承,同样实现Serializable,CharSequence;2. StringBuilder和StringBuffer 都是继承同一个父类AbstratStringBuilder;区别:1. String 为字符串常量,一旦创建对象不能更改;StringBuilder和StringBuffer 为字符串变量,可以改变对象;2. 运行速度:S...

2020-03-26 15:50:31 73

空空如也

空空如也

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

TA关注的人

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