自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flink 复postgresql数据库数据

flink 数据库 数据复制

2022-11-18 11:34:31 2001

转载 MyBatis Plus之like模糊查询中包含有特殊字符(_、\、%)

https://blog.csdn.net/qq_22260641/article/details/103329577

2020-10-20 17:48:35 904

原创 TCP与UDP区别总结:

TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保 证可靠交付3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)4、每一条TCP连接只能是点到点的;UDP支持

2020-08-20 10:26:58 174

原创 数据库的一些面试常识

1、请说出关系型数据库的典型产品、特点及应用场景?SQLserver:特点:真正的客户机/服务器体系结构;图形化用户界面;丰富的编程接口工具;与Windows NT完全集成;具有很好的伸缩性;应用场景:主机为Windows系统,主要应用于web网站的建设,承载中小型web后台数据。MySQL/MariaDB:特点:体积小,总拥有成本低,开放源代码,可运行在多数系统平台上,轻量级易扩展。应用场景:广泛的应用在Internet上的中小型网站中。Oracle:特点:跨平台运行,安全性方面,性能最

2020-08-06 17:55:12 160

原创 Linux Tomcat常用命令

这几天一直在配置服务器tomcat 安装目录的logs 目录下tail -f catalina.out 查看tomcat 日志’ps ax|grep tomcat '查看tomcat 启动的进程查看名称为v1.0的进程’ps -ef|grep 'v1.0'

2020-08-04 18:16:38 159 1

原创 关于elasticsearch的学习(一)

https://blog.csdn.net/JENREY/article/details/81290535?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.edu_weight我在

2020-07-28 18:26:10 116 1

原创 linux中 文件的权限的参数,以及所代表以及所代表的的含义

-rw------- (600) 只有拥有者有读写权限。-rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。-rwx------ (700) 只有拥有者有读、写、执行权限。-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。-rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。-rw-rw-rw- (666) 所有用户都有文件读、写权

2020-07-27 09:54:47 335 1

原创 使用Navicat客户端远程连接mysql 报10038错误的解决办法

1 没有给用户设置权限 给用户username设置权限mysql -u root -pUSE mysql;输入命令GRANT ALL PRIVILEGES ON . TO ‘username’@’%’ WITH GRANT OPTION;FLUSH PRIVILEGES;2 开放开3306端口#firewall-cmd --zone=public --add-port=3306/tcp --permanent显示success#firewall-cmd --reload显示success

2020-07-24 09:47:16 421

原创 mysql 中可以通过库名点表名来 获取在同一台服务器上部署的不同库的数据

对于查询部署在同一台机器上的不同的数据库的数据。首先是要连接的用户可以同时访问这两个数据库,这个数据库数据库用户权限的范围。sql查询的方法select a.id ,b.name from db1.a left join db2.b on a.id=b.cid这样在性能允许的范围之内可以不在不配置多个数据源来获取 不同库的数据库...

2020-07-20 18:29:42 348

原创 在springboot中 mybats注解sql生效,XML不生效的原因

一般在项目中都会使用springboot,如果需要使用mysql,一般都会使用阿里的druid数据库连接池,那使用这个连接池的时候,一般都会对druid做一些配置,有的人喜欢在yml中直接配置了,但是有些人可能在程序中搞一个配置类:里面的代码类似于这样:@Configuration@MapperScan(basePackages = "com.gbgg.graph.goods.mapper", sqlSessionTemplateRef = "sqlSessionTemplate")public cl

2020-07-16 17:48:44 804

原创 根据jdk自带的监视台进行jvm参数的查看

安装的jdk之后,配置了环境变量在cmd命令窗口输入 jconsole。会出现这个页面然后就可以在这个上面进行jvm的查看,然后通过命令行来进行调试 以及优化。

2020-07-13 16:32:42 123

原创 MyBatis if test 字符串判断问题

关于 在mybatis中用if test 进行字符串判断的话 要用双引号来进行判断 <if test="isDirect==null or isDirect !='1' or isDirect =='' "> </if>上面这样是不行的因为MyBatis是使用的OGNL表达式来进行解析的,改成 <if test="isDirect==nu...

2020-02-24 16:46:46 2143 1

原创 在java中去掉Bigdecimal后面不必要的0

我在用mybatis 进行映射的时候将数据进行返回时.发现Bigdecimal类型返回时会加上000比如 0.000在用逻辑运算的时候就达不到自己想要的效果。可以使用 stripTrailingZeros().toPlainString()来解决;BigDecimal a=new BigDecimal("1.1000");System.out.println(a.stripTrailin...

2019-12-03 18:49:35 847 1

原创 终止在mysql执行是正在执行的sql语句

首先在在mysql命令行输入show processlist;kill 所属的id这样就可以了。

2019-11-21 17:20:23 266

原创 关于Jpa的常用语法,以及mybatis

https://blog.csdn.net/yang0597/article/details/80812503

2019-11-19 18:22:40 149

原创 mysql 进行过滤查询

1.查找重复字段p_name的重复条数Select p_name,count(*) as count from zyx_member group by p_name having count>1;2.查询new 表中去除title字段的重复数据,显示id最大的那条数据Select * From new Where id In (Select Max(id) From new Gr...

2019-11-18 16:13:33 182

原创 bigdecimal的常规用法

在java项目中一般来bigdecimal来进行 精度较高的金钱 运算 ,以及浮点数的运算。Bigdecimal a =new Bigdecimal(1);Bigdecimal b =new Bigdecimal(1);加法 a.add(b)减法 a.subtract(b)乘法 a.multiply(b)除法 a.divide(b)在运用中可以进行小数点的格式化 运算。BigD...

2019-11-18 11:06:27 1027

原创 红星项目总结

红星项目为期三个月,我主要负责dms方面(经销商管理系统),方面的编码。因为这个项目没有进行前后端分离。所以要进行编写一些前端代码。也要利用公司的easy_ui封装的前端框架。由于自己很久没有书写过jsp网页以及,和javascript在书写的时候会有一些困难,对整体业务了解也不是很清晰。在code的时候造成了一定的困难。但是要基于自己不耻下问的精神指导之下,放低姿态,不耻下问。好赶慢赶也算是吧...

2019-10-06 15:42:38 234 1

原创 Intellij IDEA 取消不要导入的类快捷键

Windows 系统下快捷键设置都在:File -> Settings -> Keymap 下面,如下图所示,设置清除无用 import 的 key 为 「optimize imports」windows 下默认快捷键的值为:ctrl + alt + o : 这样就可以 去掉没有导入的类了。...

2019-08-08 18:45:58 1614

原创 idea大小写转换

选中Code Ctrl + Shift +u 就可以进行大小写转换

2019-08-01 17:28:40 2382

原创 关于后台在传输大数据Long的时候怎么保证数据的精度不被丢失

在我们从后端传输Long类型到前端的时候:例如:Long=217239612871642;传输到前端有可能会出现精度丢失的情况;解决办法:可以将Long类型转成String类型 ,就可以了。...

2019-07-29 16:27:56 404

原创 在谷歌浏览器上面安装AxueRP插件。

再看原型图的时候可以利用谷歌浏览器 进行rp的浏览以及查看。最先的时候直接安装会报错:提示“无法从该网站添加应用、扩展程序和用户脚本”的错误。这个时候我们需要把 下载的AxueRP改成rar文件,然后再进行解压就可以了。然后再浏览器中扩展 扩展程序,将解压后的文件进行导入就是了。...

2019-07-25 16:07:19 195

原创 关于安装了mysql8.0之后利用nvacat进行连接报2059的错误,解决办法

首先cmd进入mysql的安装界面进入命令行输入:mysql -u root -p然后依次输入:use mysql; select user,plugin from user where user='root';可以看见当前密码的规则:然后依次输入://改变密码规则alter user root@localhost identified by 'password' p...

2019-07-24 12:44:42 182

原创 用java发送一个xml方式的http请求

在项目中可以利用利用xml来发送报文来进行,接口的调用以及信息的获取。首先利用String将基本的数据进行导入:将自己的参数进行一个拼接就是了。这里话如果是需要考虑到java效率的话这里可以使用Stringbuffer利用apeend来进行拼接然后利用call类 进行一个传输然后利用Document类 来获取XML里面的值:然后在做处理就可以了。...

2019-07-19 11:05:33 2263 1

原创 Netty框架

Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开发过程,例如:基于TCP和U...

2019-07-16 16:53:02 197

原创 Spring中利用@Qualifier()来进行注入bean。

一般来说在spring框架中利用@Autowired和@resource来进行实体bean的注入,但是同时也可以利用@Qualifier(“value”)来进行注入我们可以观察下面代码://定义亚洲人@Qualifier("Asian")@Componentpublic class AsianMan extends Person { } ········ //定义欧洲人@Qu...

2019-07-15 12:04:02 1230

原创 关于项目中BigDecimal的运用

在项目中,会涉及到金钱的计算,会涉及到到小数点后面几位的运算:BigDecimal为不可变、任意精度的有符号十进制数。值unscaledValue * 10-scale,其中unscaledValue(非标度值)为任意精度整数,scale(标度)为32位整型(可负)。计算器要求20位精确度且支持超大数,double类型(最多支持16位有效数字且最大值仅支持10^308次方)不够用,可用Big...

2019-07-12 16:53:01 303

原创 关于StringBuilder项目中运用。

之前在书写项目类的时候,一般的字符串类型 都是用String 来进行表示的,但是在用大量字符进行拼接的时候,需要来回的增加,一味的利用String进行增加的话,会增加内存的负担以及编译的烦恼。下面是百度里面的解释:如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。 在 StringBuilder 上的主要操作是 append 和 insert 方法。每个方法...

2019-07-11 17:17:27 219

原创 for (;;){} 死循环

在java 中这个类似一个死循环for(a1;a2;a3){}a1:表示初始化,可以省略a2:表示判断条件,可以省略a3:表示循环后,变量(不一定十循环变量,可以将循环体放在里面——很变态)的变更。可以省略for(;;)里面就是用的空语句啊,没有条件的循环,如果你的程序在这个for里面没有退出语句的话,那么就是死循环了。就像平时如果就写一个";"不就是一个空语句吗?一样的道理!类似于...

2019-07-10 16:51:08 7676

原创 异常 illegal character 200B

在复制别人的代码的时候,因为会出现这个问题,明明代码上面没有错误却需要,在代码中报错 illegal character 200B,应该是字符编码的问题。我用的ide是idea 只需要把字符的类型改一下就是可以了。先把字符类型换成iso,发现多了一个问好 。然后在换成utf-8就可以了...

2019-07-10 16:26:40 1513 1

原创 关于SpringMvc中缺乏jar包的解决办法。

在昨天写一个老项目的时候发现有个jar老是报错,所以在利用从新导入jar包来解决这个问题。找出有问题的jar删除掉,然后在从网上从新给下下来,然后再从新放进项目中lib中去既可以了下面就是我一般找jar包的网站,但是你要先找出你要这个类或者方法属于那个类 然后再去找个包,有的时候 项目版本提升了 有些jar包不兼容,只需要从新导入就可以了https://mvnrepository.com/...

2019-07-05 17:25:08 817

原创 在Springboot中选用不一样的配置环境 maven中书写不一样的环境配置进行打包。

在编码过程当中经常会以不同的配置环境来进行启动,这个就需要我们在maven当中进行配置了: <profiles> <profile> <id>dev</id> <properties> <!-- 环境标识,需要与配置文件的名称相对应 ...

2019-07-03 15:50:24 162

原创 关于一些在linux上面的操作

今天在用wet 命令进行下载mvn的时候发现不能通过。所以只有在本地window的先下载下来 然后在在linux下面进行安装。然后需要配置一个环境信息,vim /etc/profileMAVEN_HOME=/home/apache-maven-3.6.1export MAVEN_HOMEexport PATH=${PATH}:${MAVEN_HOME}/bin进行一个环境配置然后...

2019-07-02 16:19:55 97

原创 关于在java中利用 lambda表达式子来进行代码书写

在java8之后,可以利用lambda来进行代码的书写然后可以将代码冗余率降低在具体在代码中的一些引用可以看 @Test public void iterTest() { //Java的集合类是日常开发中经常用到的,甚至说没有哪个java代码中没有使用到集合类。。。而对集合类最常见的操作就是进行迭代遍历了。请看对比: List<Intege...

2019-06-29 15:39:37 359

原创 关于在windows下面以及linux下面的git daoru 出现的问题

今天在进行git 导入的时候出现了这样的一个问腿:在linux环境之下idea下面有个名字叫做D:的moudle 进行导入的时候,然后我在本地进行导入的时候始终是不行的 结果在本地进行到入的时候怎么都不行 因为在windows 下面是不行的,只有这样的名称是不可以的,。...

2019-06-28 18:22:43 117

原创 mybaits下面标签choose 标签

choose (when, otherwise)有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。MyBatis提供了choose 元素,按顺序判断when中的条件出否成立,如果有一个成立,则choose结束。当choose中所有when的条件都不满则时,则执行 otherwise中的sql。类似于Java 的switch 语句,choose为switch,when为case,oth...

2019-06-27 17:30:12 185

原创 mybatis 插件的用法

可以通过mybatis-generator:generate来读取数据生成实体表面以及mapper文件.maven中进行配置项目结构在配置文件里面增加选项

2019-06-26 18:46:34 102

原创 mysql in的用法

IN 运算符用于 WHERE 表达式中,以列表项的形式支持多个选择,语法如下:WHERE column IN (value1,value2,...)WHERE column NOT IN (value1,value2,...)in 就是包含not in 就是不包含在以后的运算中可能用到子查询,或者多条件拼接 具体文集聚体考虑。...

2019-06-26 18:32:44 201

原创 关于在mybits里导入数组的方法

穿入的pojo的模板以及json类型,这我是利用xml文件来进行实践然后用foreach标签导入就是了,这边(item)就是穿入的每一个对象,这样就不会出现多打或者少打逗号的情况了。...

2019-06-26 18:26:44 109

原创 springboot读写分离 以及 @Transactional遇上的坑

在项目中很多时候需要进行读写分离,保证数据库的安全性在利用 @Transactional进行实物回滚的时候,如果说有有读写分离不一样的的数据库就 会爆出只读的错误所以要么直接就把这个注解给删掉 要么就用别的 方法进行事务的配置然后对于数据库的操作是在进行@DataSource(DataSourceNames.KM_MASTER)的注解书写,以及和这两个注解就可以进行数据源的切换了...

2019-06-21 10:14:10 2262

空空如也

空空如也

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

TA关注的人

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