spring cloud 和dubbo的比较
我觉得中小型公司还是选择spring cloud 作为微服务架构比较好,大家可以看一下这边博客,
https://blog.csdn.net/u010664947/article/details/80007767
deepin安装运行docker问题解决
在deepin中运行docker,总体来说坑不少:1、必须先删除容器,才能删除镜像2、使用docker run -d xxxx 根据镜像启动容器的时候无法启动: 以mysql为例,使用docker logs container-id查看启动mysql容器时的日志,发现必须指定MYSQL_ROOT_PASSWORD才行,所以最终的启动命令为: docker run --n...
NAT模式下虚拟机ping不通外网
1. 如果是网络连接显示为红叉的话,重启虚拟机,如果还是不行,更改NAT设置或者DHCP设置2. 如果显示连接成功,但ping不通外网,可以修改/etc/sysconfig/network-scripts/ifcfg-eth0 设置: bootproto=dhcp onboot = true service network restart重启网络连接...
spring boot项目打包没问题 运行报错
今天新建出一个spring boot项目,打包没有问题,但是运行报错。可以尝试按照这个来修改:项目右键->Project Structure 将所有的Provided(私有化) 改为 compile(编译);...
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...
常用的Linux最基本用法
1、日常操作命令
**查看当前所在的工作目录:pwd
2、查看当前系统的时间:date
3、查看有谁在线(哪些人登陆到了服务器)
who 查看当前在线
last 查看最近的登录历史记录
4、文件系统操作
ls / 查看根目录下的子节点(文件夹和文件)信息
ls -al -a是显示隐藏文件 -l是以更详细的列表形式展示
5、切换目录
...
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...
java中单利模式创建的几种方式以及优缺点
Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。 单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避免由于操作多个实例导致的逻辑错误。如果一个对象有可能贯穿整个应用程序,而且起到了全局统一管理控制的作用,...
工厂模式——三种方式
工厂模式
用工厂方法代替了new操作, 将选择实现类, 创建对象统一管理和控制.从而将调用者(Client)与实现类进行解耦.实现了创建者与调用者分离;
使用场景
JDK中Calendar的getInstance方法;
JDBC中Connection对象的获取;
MyBatis中SqlSessionFactory创建SqlSession;
SpringIoC容器创建并管理Bea...
Linux中文件权限的操作
drwxr-xr-x:
d:标识节点类型(d:文件夹 -:文件 l:链接)
r:可读 w:可写 x:可执行
第一组rwx: 表示这个文件的拥有者对它的权限:可读可写可执行
第二组r-x: 表示这个文件的所属组对它的权限:可读 不可写 可执行
第三组r-x: 表示这个文件的其他用户(相对与上面两类)它的权限:可读 不可写 可执行
修改文件权限:
...
Linux中基本的用户管理
1、基本的用户管理
添加用户 : useradd angela
要修改密码才能登陆 : passwd angele 按提示出入密码即可
2、为用户配置sudo权限
用root编辑 vi /etc/sudoers
在文件的如下位置,为hadoop添加一行即可
root ALL=(ALL) ALL
...
冒泡、快速、插入、选择四种排序算法实现
一:冒泡排序
/**
* 比较相邻的元素。如果第一个比第二个大,就交换他们两个。
* 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
* 针对所有的元素重复以上的步骤,除了最后一个
* 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
* @param nums
...
最快实现两个有序数组合并为一个有序数组
该算法时间复杂度为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 =...
pg utf-8编码
4.2.9. 类型转换
一个类型造型指定从一种数据类型到另一种数据类型的转换。PostgreSQL接受两种等价的类型造型语法:
CAST ( expression AS type )
expression::type
CAST语法遵从 SQL,而用::的语法是PostgreSQL的历史用法。
龙骏网络技术(北京)有限公司
但之前多进程跑没有值
跟随在一个反斜线后面的任何其他...
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...
apit通过Stream获取特定数据的值
bidding_result对应下面的数据结构,要取近三年的bidCount,取出年份,过滤保留近3年的,再根据年份键取对应的值,因为年份键对应有多个子字典,因此需要调用get_val取子字典的键以及子字典的值:
CollectUtils.get_val(year, [biddingModel.Result.STATISTIC, biddingModel.Result.Year.bidCount]...
curl/wget/chomd的用法
(1)curl
下载单个文件,默认将输出打印到标准输出中(STDOUT)中
curl http://www.centos.org
(2)wget
使用wget下载单个文件
wget http://www.linuxde.net/testfile.zip
以下的例子是从网络下载一个文件并保存在当前目录,在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。
...
今日推荐
周排行