- 博客(16)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 mac idea上传本地项目到github
安装好git之后打开idea的seetting配置,搜索github填写自己的github的账号密码,并测试链接成功1、初始化该项目本地git仓库$git init2、提交所有文件到本地仓库$git add .3、填写备注$git commit -m 'first'4、关联远程git仓库git remote add origin {自己远程仓库地址}$ git remote add origin https://github.com/Kevin...
2020-05-19 20:01:05 464
原创 用docker搭建有kafka-manager的kafka集群
前面搭建过单节点zookeeper的kafka集群,但是操作起来很不方便,因此这次试着搭建一个带有管理界面kafka-manager的kafka集群.1、创建docker-compose的yml文件创建kafka文件夹,并在目录下编写docker-compose-zoosingle-manage-kafka.yml文件version: '3'services: zookeeper: ...
2020-04-03 18:21:41 2607
原创 使用docker搭建kafka
1、下载基础镜像由于kafaka需要zookeeper管理,因此需要先安装zookeeper的镜像$ docker pull wurstmeister/zookeeper $ docker pull wurstmeister/kafka2、启动zookeeper容器$ docker run -d --name zookeeper -p 2181:2181 -t wurstmeiste...
2020-03-25 12:11:15 968
原创 一文简单介绍tcp协议?
什么是tcp协议?操作系统之间的通信,是需要一种规则的.而我们就将这种规则称为协议,TCP/IP 是互联网相关各类协议族的总称。TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议。TCP/IP协议族按层次可分为应用层,传输层,网络层,数据链路层,物理层。tcp有一个重要的概念,TCP的三次握手,什么是三次握手呢?第一次握手:客户端发送连接请求报文段到服务端,服务端收到消...
2019-11-18 20:26:10 622
转载 数据库建表规范?
(1)InnoDB禁止使用外键约束,可以通过程序层面保证。(2)存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。(3)整型定义中无需定义显示宽度,比如:使用INT,而不是INT(4)。(4)不建议使用ENUM类型,可使用TINYINT来代替。(5)尽可能不使用TEXT、BLOB类型,如果必须使用,建议将过大字段或是不常用的描述型较大字段拆分到其他表中;另外,禁止...
2019-11-14 19:39:18 550
原创 idea maven项目的test目录下,无法直接创建class?
最近在写测试代码的时候想自己,创建新的实体进行测试,发现居然我的idea无法直接新建class,看到这种情况,果断立马google了一下,果然是自己的无知。原来不是maven项目不是所有的目录都可以创建class的,maven项目默认只会变异Sources这种类型目录下的java类和包,我们常常写代码的src/main目录就是Sources类型的目录,因此项目编译的时候默认只会编译main...
2019-11-13 20:12:03 2770 1
原创 什么是优先级反转?
最近在看到非公平锁的时候,提到非公平锁可能会导致优先级反转的问题,关于优先级反转这个概念有点空白,只是从字面上理解,应该是优先级高的比优先级低的先执行了。后面自己下去查了查资料,大概了解了优先级反转的原因:操作系统有多个任务,而任务之间谁可以得到执行,是通过任务调度来完成的,而常见的调度算法中,有一种便是基于优先级的调度算法,根据优先级高低去调度,优先让高优先级的任务去执行的,任务调度器,...
2019-09-29 18:46:59 885
原创 spring boot2.0 采用分目录的形式创建多数据源?
最近在工作中遇到了一个业务,跑job时,不同的任务需要分别向不同的数据库插入数据,因此需要配置多个数据源,避免了搭两套服务多数据源的实现原理:通过@MapperScan注解扫描不同目录下的DAO文件和mapper.xml文件,实现不同的目录的dao,创建不同的sqlSession实例,从而创建两个JdbcTemplate的Bean,分别使用这两个数据源从而实现操作不同的库首先创建 Data...
2019-08-29 16:02:03 225
原创 卸载LINUX上的mysql数据库的操作方法
1、使用以下命令查看当前安装mysql情况,查找以前是否装有mysqlrpm -qa|grep -i mysql当出现类似mysql-libs-5.1.73-7.el6.x86_64这种时,代表此服务器安装了相应的mysql。2、查看mysql服务是否开启,如果开启需要先关闭服务[root@DB-Server init.d]# service mysql status...
2018-07-31 14:36:14 725
原创 java跨系统调用esb接口,json形式,rest接口
package com.ekingwin.bas.cloud.mobileErp.utils;import java.util.HashMap;import java.util.Map;import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;import org.springfra...
2018-06-12 23:43:46 10300 5
原创 java跨系统调用webservice接口,xml形式传输
//请求webservice 的接口处理 @Overridepublic net.sf.json.JSONObject proSalePrice(String url, QueryListDto queryDto) throws Exception { // String url = "http://10.1.225.155:80/SPH_MOBILE_ERP/salePrice...
2018-06-12 23:39:22 7181 1
原创 spring boot动态数据源配置如何配置?
今天项目遇到一个棘手的问题,需要操作两个数据库,但是之前我的项目搭建的时候只有一个,按照一些博客上的配置,看的也不是很懂,希望可以有大神帮忙看一下应该怎么配置。下面是我的配置,application.properties加载的是dev,dev的配置里面我放了两个数据源(oracle)配置在里面!下面是我的配置...
2018-05-22 16:10:20 780
原创 eclipse的常用快捷键
1、ctrl+shift+R:打开资源,查找Java类2、ctrl+o:在类中列出所有的方法,快速定位需要的方法3、shift+enter:在当前行之下创建一个空白行,与光标是否在行末无关。4、Ctrl+shift+enter:在当前行之前插入空白行,与光标是否在行末无关。5、ctrl+alt+H:选中方法名使用该快捷键返回调用该方法的上一级的所有类,显示出这个方法被哪些方法调用最终产生一个调用关...
2018-02-28 15:03:53 155
原创 select into from语句
1、SELECT vale1, value2 into Table2 from Table1 where 要求目标表Table2必须存在,因为插入时会自动创建table2表,并且将table1查询到的数据都插入到table2中2、Insert into Table2(field1,field2,…) select value1,value2,… from Table1将table1中的数据插入到t...
2018-02-24 14:35:10 7949 2
原创 oracle里面的count(1)与count(*)函数的执行效率比较。
count(1),其实就是计算一共有多少符合条件的行。1并不是表示第一个字段,而是表示一个固定值。其实就可以想成表中有这么一个字段,这个字段就是固定值1,count(1),就是计算一共有多少个1.同理,count(2),也可以,得到的值完全一样,count('x'),count('y')都是可以的。一样的理解方式。在你这个语句理都可以使用,返回的值完全是一样的。就是计数。count(*...
2018-02-24 14:05:13 4707
阿里巴巴DNS检测工具-latest.dmg
2020-04-26
关于 inner join on 后面 + and 的效率讨论
2020-09-10
feign 调用服务上传同时传递token 失败,求大神支招?
2020-06-15
jstl问题,解析时说找不到?
2017-08-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人