spring cloud 和dubbo的比较

我觉得中小型公司还是选择spring cloud 作为微服务架构比较好,大家可以看一下这边博客, https://blog.csdn.net/u010664947/article/details/80007767
分类: 其他 发布时间: 07-23 23:51 阅读次数: 0

deepin安装运行docker问题解决

在deepin中运行docker,总体来说坑不少:1、必须先删除容器,才能删除镜像2、使用docker run -d xxxx 根据镜像启动容器的时候无法启动:        以mysql为例,使用docker logs container-id查看启动mysql容器时的日志,发现必须指定MYSQL_ROOT_PASSWORD才行,所以最终的启动命令为:        docker run --n...
分类: 其他 发布时间: 07-23 23:51 阅读次数: 0

NAT模式下虚拟机ping不通外网

1. 如果是网络连接显示为红叉的话,重启虚拟机,如果还是不行,更改NAT设置或者DHCP设置2. 如果显示连接成功,但ping不通外网,可以修改/etc/sysconfig/network-scripts/ifcfg-eth0    设置:        bootproto=dhcp        onboot = true        service network restart重启网络连接...
分类: 其他 发布时间: 07-23 23:50 阅读次数: 0

spring boot项目打包没问题 运行报错

今天新建出一个spring boot项目,打包没有问题,但是运行报错。可以尝试按照这个来修改:项目右键->Project Structure  将所有的Provided(私有化) 改为 compile(编译);...
分类: 其他 发布时间: 07-23 23:50 阅读次数: 0

SVN更新时,报 This client is too old to work with working copy…错误

昨天检出的项目,今天本想更新一下 ,结果svn直接报错,svn: This client is too old to work with working copy ‘/opt/gforge/www/account’. You needto get a newer Subversion client, or to downgrade this working copy.See http://subv...
分类: 其他 发布时间: 07-23 23:50 阅读次数: 0

常用的Linux最基本用法

1、日常操作命令       **查看当前所在的工作目录:pwd 2、查看当前系统的时间:date 3、查看有谁在线(哪些人登陆到了服务器) who   查看当前在线 last    查看最近的登录历史记录 4、文件系统操作 ls   /    查看根目录下的子节点(文件夹和文件)信息 ls  -al     -a是显示隐藏文件    -l是以更详细的列表形式展示 5、切换目录  ...
分类: 其他 发布时间: 07-23 23:49 阅读次数: 0

mysql用逗号分割字符串

这是我的表结构,需要分割的就是KEY的值   采用的是mysql的substring_index函数: select a.ID,a.DOCTORID, substring_index(substring_index(a.`KEY`,',',b.help_topic_id+1),',',-1) as key1 from doctora...
分类: 其他 发布时间: 07-23 23:49 阅读次数: 0

java中单利模式创建的几种方式以及优缺点

Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。       单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避免由于操作多个实例导致的逻辑错误。如果一个对象有可能贯穿整个应用程序,而且起到了全局统一管理控制的作用,...
分类: 其他 发布时间: 07-23 23:49 阅读次数: 0

工厂模式——三种方式

工厂模式 用工厂方法代替了new操作, 将选择实现类, 创建对象统一管理和控制.从而将调用者(Client)与实现类进行解耦.实现了创建者与调用者分离; 使用场景 JDK中Calendar的getInstance方法; JDBC中Connection对象的获取; MyBatis中SqlSessionFactory创建SqlSession; SpringIoC容器创建并管理Bea...
分类: 其他 发布时间: 07-23 23:49 阅读次数: 0

数据库索引实现原理

这篇文章是介绍MySQL数据库中的索引是如何根据需求一步步演变最终成为B+树结构的以及针对B+树索引的查询,插入,删除,更新等操作的处理方法。Oracle和DB2数据库索引的实现基本上也是大同小异的。文章写得很通俗易懂,就转在这了。关于B+树和索引内部结构可以参考:《B 树、B- 树、B+ 树和B* 树》和《深入理解DB2索引(Index)》。   00 – 背景知识 - B-Tree &a...
分类: 其他 发布时间: 07-23 23:48 阅读次数: 0

Linux中文件权限的操作

drwxr-xr-x: d:标识节点类型(d:文件夹   -:文件    l:链接) r:可读    w:可写    x:可执行 第一组rwx:  表示这个文件的拥有者对它的权限:可读可写可执行 第二组r-x:    表示这个文件的所属组对它的权限:可读  不可写  可执行 第三组r-x:    表示这个文件的其他用户(相对与上面两类)它的权限:可读  不可写  可执行 修改文件权限: ...
分类: 其他 发布时间: 07-23 23:48 阅读次数: 0

Linux中基本的用户管理

1、基本的用户管理    添加用户  :   useradd   angela    要修改密码才能登陆  :  passwd  angele   按提示出入密码即可 2、为用户配置sudo权限       用root编辑  vi  /etc/sudoers       在文件的如下位置,为hadoop添加一行即可      root    ALL=(ALL)       ALL   ...
分类: 其他 发布时间: 07-23 23:48 阅读次数: 0

冒泡、快速、插入、选择四种排序算法实现

一:冒泡排序 /** * 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 * 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 * 针对所有的元素重复以上的步骤,除了最后一个 * 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 * @param nums ...
分类: 其他 发布时间: 07-23 23:48 阅读次数: 0

最快实现两个有序数组合并为一个有序数组

 该算法时间复杂度为O(m+n),m和n为两个数组长度 public class DoubleSort { public static int[] sort(int[] one, int[] two){ int onesize = one.length; int twosize = two.length; int threesize =...
分类: 其他 发布时间: 07-23 23:47 阅读次数: 0

在线测试

在线测试: 启动:/home/sc/PycharmProjects/risk-model/test/test_risk_model_svc.py copy网址:http://0.0.0.0:19096/risk/model/riskPrediction?companyName=%E5%BE%B7%E6%83%A0%E5%B8%82%E5%B7%A5%E5%95%86%E5%B1%80%E5%8A%...
分类: 其他 发布时间: 07-23 23:47 阅读次数: 0

pg utf-8编码

4.2.9. 类型转换 一个类型造型指定从一种数据类型到另一种数据类型的转换。PostgreSQL接受两种等价的类型造型语法: CAST ( expression AS type ) expression::type CAST语法遵从 SQL,而用::的语法是PostgreSQL的历史用法。 龙骏网络技术(北京)有限公司 但之前多进程跑没有值 跟随在一个反斜线后面的任何其他...
分类: 其他 发布时间: 07-23 23:47 阅读次数: 0

python中 编码转换unicode

实现代码如下: a = 'abce' # print type(a) b = a.decode("ascii") # print type(b) c = a.decode("ascii").encode("utf-8") # print type(c) 在python中进行编码转换都是通过unicode作为中间值实现的。所以要先decode成unicode字符,然后再使用encode转换成ut...
分类: 其他 发布时间: 07-23 23:46 阅读次数: 0

sql语句拼接:

sql语句拼接: INSERT INTO t_remark_company_list (prob,state,company_name,list_type,id,risk_type,update_at) VALUES (%s,%s,%s,%s,%s,%s,%s)ON CONFLICT (company_name,risk_type) DO UPDATE SET list_type=EXCLUDE...
分类: 其他 发布时间: 07-23 23:46 阅读次数: 0

apit通过Stream获取特定数据的值

bidding_result对应下面的数据结构,要取近三年的bidCount,取出年份,过滤保留近3年的,再根据年份键取对应的值,因为年份键对应有多个子字典,因此需要调用get_val取子字典的键以及子字典的值: CollectUtils.get_val(year, [biddingModel.Result.STATISTIC, biddingModel.Result.Year.bidCount]...
分类: 其他 发布时间: 07-23 23:46 阅读次数: 0

curl/wget/chomd的用法

(1)curl 下载单个文件,默认将输出打印到标准输出中(STDOUT)中 curl http://www.centos.org (2)wget 使用wget下载单个文件 wget http://www.linuxde.net/testfile.zip 以下的例子是从网络下载一个文件并保存在当前目录,在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。 ...
分类: 其他 发布时间: 07-23 23:46 阅读次数: 0