自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 vbox虚拟机无法桥接网卡怎么办

解决vbox网络连接无法设置为桥接模式https://jingyan.baidu.com/article/425e69e61b8367be15fc169c.html

2020-09-28 15:16:30 225

转载 mysql8.0无法给用户授权或提示You are not allowed to create a user with GRANT的问题

提示意思是不能用grant创建用户,mysql8.0以前的版本可以使用grant在授权的时候隐式的创建用户,8.0以后已经不支持,所以必须先创建用户,然后再授权,命令如下:mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'Hadoop3!';Query OK, 0 rows affected (0.04 sec)mysql> grant all privileges on *.* to 'root'@'%';Query OK, 0 rows

2020-09-27 16:43:00 3381

原创 docker容器的时区与宿主主机的时区保持一致

问题描述 :在Linux环境部署一套数据库服务(datebaseService),在webService添加一条数据后,再通过Get请求查询插入数据发现时间相差8个小时。排查问题:1、直接在数据库中查询已插入的数据,发现数据没有问题。2、通过java的UnitTest查询的数据也相差8个小时。3、问题应该时因为java服务的时区与数据库时区不一致。解决方法:将宿主主机的时区映射到doc...

2020-01-13 17:24:07 698

原创 mysql数据库容器无法输入中文的解决方案

Ubuntu环境下docker部署mysql后,进入数据库中无法输入中文。解决方法如下:docker exec -it database_service(替换成自己的docker服务名或者镜像Id) /bin/bash 修改为docker exec -it database_service(替换成自己的docker服务或者镜像Id) env.LANG=C.UTF-8 /bin/bas...

2020-01-13 17:11:57 307

原创 MyBatis的generatorConfig配置文件

MyBatis的generatorConfig配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "ht...

2019-12-20 16:03:47 132 1

转载 sql修改字段长度

语法:alter table &lt;表名&gt; alter column &lt;字段名&gt; 新类型名(长度)示例:假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:alter table T1 alter column F1 varchar(10)一般地,改字段名可以用这条语句:alt...

2019-03-15 15:07:44 15892 1

原创 Mybatis中javaType和jdbcType对应关系

JDBC Type Java Type  CHAR                 String  VARCHAR    String   LONGVARCHAR   String   NUMERIC             java.math.BigDecimal DECIMAL             java.math.BigDecim...

2018-12-17 10:00:24 434

原创 单例模式的实现

package com.sensetime.SingletonPattern;/** *  * @author liufan_vendor * 1、懒汉式,线程不安全 *     是否 Lazy 初始化:是 *    是否多线程安全:否 *    实现难度:易 *    描述:这种方式是最基本的实现方式,这种实现最大的问题就是不支持多线程。因为没有加锁 synchronized,...

2018-11-22 17:47:44 82

原创 linux安装docker

便捷安装sudo apt-get updateapt install curlcurl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh

2018-09-06 19:38:14 172

转载 Ubuntu安装opencv报错:You should create a separate directory for build files.

 这是希望你在build之前创建一个独立的文件夹来存储build文件。你应该按照下面的方式进行cmake:cd opencvmkdir buildcd buildcmake -D CMAKE_BUILD_TYPE=RELEASE -D \CMAKE_INSTALL_PREFIX=/usr/local .. 一定要注意后面的两个点不能省略,这两个点指明了opencv源码的位置...

2018-08-06 16:59:52 1228

转载 正确使用Go的Timer

这是一个创建于 2014-11-16 09:30:05 的文章,其中的信息可能已经有所发展或是发生改变。我们总是会使用Timer去执行一些定时任务,最近在Go语言的定时器使用上面不小心踩到一点问题,这里记录一下。go demo(input)func demo(input chan interface{}) { for { select { ca...

2018-07-23 19:49:52 1354

转载 golang fmt格式化字符串%v,%T

T常用的格式化字符串有:%v the value in a default formatwhen printing structs, the plus flag (%+v) adds field names%#v a Go-syntax representation of the value%T a Go-syntax representation of the type of the...

2018-07-23 17:19:53 3508

转载 Git本地有修改如何强制更新

You have not concluded your merge. (MERGE_HEAD exists)。Git本地有修改如何强制更新本地有修改和提交,如何强制用远程的库更新更新。我尝试过用git pull -f,总是提示 You have not concluded your merge. (MERGE_HEAD exists)。正确的做法应该是:git fetch --a...

2018-07-20 14:18:36 643

原创 shell编程数组

#!/bin/sh#bash支持一维数组(不支持多维数组),并且没有限制数组的大小。#数组元素的下标由0开始编号。#获取数组中的元素要利用下标:#下标可以是整数或算术表达式,其值应大于等于0#数组名=()array_name=(value0 value1 value2 value3)#或者array_names=(value0value1value2value3)#或者array_name2[0]...

2018-07-12 20:43:07 194

原创 sh字符串

#!/bin/bash#sh变量的命名规则:#1、命名只能使用英文字母,数字和下划线,首个字符不能用数字开头#2、中间不㴰有空格,可以使用下划线#3、不能使用标点符号#4、不能使用bash里面的关键字(可以用help命令查看保留关键字)#5、变量名和等号之间不能有空格#显示赋值your_name="runoob.com"RUNOOB="hello"LD_LIBRARY_PATH="/data/st...

2018-07-12 20:19:06 852

原创 sh编程:截取子字符串报错

针对sh中字符串截取的方法{str:num1:num2},执行脚本方式不同出现的结果不同:假设str="www.baidu.com",echo{str:0:3},方式1、sh xx.sh    结果:Bad substitution方式2、bash xx.sh    结果:www方式3、    chmod 777 xx.sh    ./xx.sh    结果:www结论:在执行脚本时要注意的是执行...

2018-07-12 20:09:04 427

原创 golang将结构体转换成json,json转换成结构体

1、将结构体转换成json需要用到marshl函数(或者marshlIndent()函数)。区别:marshl函数没有将json格式化输出,输出是一个json的字符串。----不利于直接查看json的结构。maeshldent函数可以将json格式化输出,可阅读性提高了。2、将json字符串转换成结构体需要用到marshl()函数。实例如下:package mainimport (    "log...

2018-06-01 11:50:39 17915 2

原创 ubuntu解压rar文件

ubuntu刚安装的时候是不能解压rar文件的,只有在安装了解压工具之后,才可以解压。安装:sudo apt-get install rar卸载:sudo apt-get remove unrarrar常用命令主要有:e 将文件解压到当前目录   例:rar e test.rar    注:用e解压的话,不仅原来的file1.txt和file2.txt被解压到当前目录,就连dir1里面的所有文件 ...

2018-05-31 17:26:11 304

原创 go二叉树排序

    二叉树排序:一种基于二叉树的排序算法。package mainimport (    "fmt")type tree struct{    value int    left, right *tree}func Sort(values []int) {    var root *tree    for _, v := range values {        root = add(ro...

2018-05-31 16:45:56 443

原创 golang文件相关的函数

func Create(name string) (file *File, err error) 直接通过纹面创建文件 func NewFile(fd uintptr, name string) *File func Open(name string) (file *File, err error) 以只读方式打开一个存在的文件,打开就可以读取了。 func Op...

2018-05-30 11:00:45 347

原创 打开图形

还可以用图形下的文件管理器打开目录,比如打开用户主目录: xdg-open ~

2018-05-28 18:49:49 176

转载 为什么要使用Nsq

最近一直在寻找一个高性能,高可用的消息队列做内部服务之间的通讯。一开始想到用zeromq,但在查找资料的过程中,意外的发现了Nsq这个由golang开发的消息队列,毕竟是golang原汁原味的东西,功能齐全,关键是性能还不错。其中支持动态拓展,消除单点故障等特性,  都可以很好的满足我的需求下面上一张Nsq与其他mq的对比图,看上去的确强大。下面简单记录一下...

2018-05-28 17:25:51 2894

原创 vscode插件安装

git clone https://github.com/golang/tools//来到要安装插件的目录下,eg.:/Users/jacksoom/go/src/github.com/golang/lint/golintgo install -v//然后重启vscode,发现安装成功!

2018-05-27 11:25:06 4337 1

转载 NSQ安装配置

NSQ官网http://nsq.io/Golang中国官网https://www.golangtc.com/1.安装Go环境go 1.7+go官网下载安装包: go1.9.linux-amd64.tar.gz解压到/usr/local/中tar -C /usr/local -xzf go1.9.linux-amd64.tar.gz配置环境变量,编辑当前用户的~/.bashrc,增加:export ...

2018-05-25 18:17:04 1273

原创 go语言开发

    新的工作,新的希望。    go语言作为在一个之前一直没有写过的语言,我是既忐忑又兴奋。希望自己能在这条路上一直走下去。    话不多说,开始我们的go语言之旅吧!    package mainimport ("fmt")func main() {    fmt.Println("helloWorld!")}运行 go run helloWorld.go。...

2018-05-23 17:51:30 162

原创 Spring MVC开发实现步骤

1、新建一个Web project 2、添加Spring支持 3、修改web.xml,配置DispatcherServlet 4、实现Model层 实体类Account.java 5、实现Controller层 控制类LoginController.java 6、实现View层 登录界面login.jsp 账户信息页面showAccount.jsp

2017-03-05 20:49:59 255

原创 Spring MVC处理过程

1、客户端请求提交到DispatcherServlet 2、DispatcherServlet查询一个或者多个HandlerMapping,找到处理请求的Controller 3、DispatcherServlet将请求提交Controller 4、Controller调用业务逻辑处理后,返回一个ModelAndView 5、DispatcherServlet查询一个或者多个ViewReso

2017-03-05 20:29:16 406

原创 面试题01 由四个数字组成的一个最大数和最小数,最大数减去最小数正好是这四个数字组成的另外一个数n,求n的值

import java.util.Arrays;/* * 由四个数字组成的一个最大数和最小数,最大数减去最小数正好是这四个数字组成的另外一个数n, * 求n的值 * 分析: * 1、要求这个四位数就必须遍历所有的四位数 * 2、在遍历的过程中,需要将这个四位数的每一位取出来 * 3、将取出的四个数重新组合成新的四位数。(即最大数和最小数) * 4、通过最大数和最小

2017-02-21 23:47:04 4184

原创 入职前的忐忑

不知不觉,来到深圳这个大都市二年了。在这二年中,有个欢声笑语也有过彷徨的哭泣。不管怎么样,过去的都已经过去。希望新的工作能够给我带来新生。听窗外的滴滴雨声,一股寒意悄然袭来。曾今滚烫过的热血,也被再次唤起。加油,加油,加油!(重要的事情说三次)。

2017-02-21 23:00:51 317

eclipse背景配置

配置eclipse的背景颜色,设置不同类型的颜色,护眼绿。

2018-12-13

空空如也

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

TA关注的人

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