自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (9)
  • 收藏
  • 关注

原创 Go基础知识积累

1、标准库的time包的一个类型声明type Duration int64,Duration是一种描述时间间隔的类型。

2020-12-30 16:00:19 209

原创 Go方法接收者选择最佳实践

因为大部分方法在被调用后都需要维护接收者的状态,所以,一个最佳实践是,将方法的接收者声明为指针。

2020-12-29 16:17:38 269

转载 golang使用gopacket包进行网络数据包捕获,注入和分析

使用golang实现网络抓包是非常容易的,可以使用谷歌的包github.com/google/gopacket。由于gopacket构建在libpcap之上,我强烈建议您了解该库的工作原理。您可以在C中学习如何使用libpcap进行更深入的了解。1.libpcapgopacket是基于libpcap(数据包捕获函数库)的,该库提供的C函数接口用于捕捉经过指定网络接口的数据包,该接口应该是被设为混杂模式。著名的软件TCPDUMP就是在Libpcap的基础上开发而成的。Libpcap提供的接口函数实现

2020-12-28 14:48:05 5313

原创 @SpringBootTest测试使用@Autowired依赖注入报错

package com.tx.bean;@Component@ConfigurationProperties(prefix = "person")public class Person { private String name; private int age; . . .}package com.tx;@SpringBootApplicationpublic class HelloWorldMainApplication { p.

2020-11-24 21:14:07 2327

原创 使用idea导入项目时本地包引入不进来

本地包怎么也引入不进来,在idea中设置了GOPATH,但是还是不行。解决办法:由于之前使用GO Modules,现在不使用了,结果影响了。只要把 Enable Go Modules integration框取消勾选就可以了。这个问题遇到了好多次,总是忘记,现在记录下来。...

2020-10-26 11:38:52 3001

原创 解决SpringBoot包自动引进失效

今天重装了系统,打算写个SpringBoot demo环境:window10 + idea2020.2.1 + maven3.63一切环境都配置好。创建maven项目,pom.xml配置好,相关的依赖都引入进来了,可是在写代码时总是没有springboot相关的代码提示,也导入不进来包,检查了各个配置都没问题,就是引入不了包,头大~~~解决:关掉重新打开项目后可以正常使用了~~~~~~...

2020-09-09 23:37:34 317

原创 Linux下安装MySQL-5.7.28步骤

一、下载二、环境配置# rmp -qa|grep -i mysql如果有进行卸载,如果没有跳过# rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64检测系统是否自带mariadb# rpm -qa|grep mariadb如果有进行卸载,如果没有跳过# rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64# rpm -e --nodeps mariadb-5.5.64-1.el7.x86_

2020-09-03 11:12:54 194

原创 filepath.Abs

返回一个绝对路径。如果传如的参数路径是一个绝对路径则直接返回。如果传如的参数路径不是绝对路径,它将与当前工作目录联接,以将其转换为绝对路径。不能保证给定文件的绝对路径名是唯一的。package mainimport ( "fmt" "log" "path/filepath")//测试环境window10func main() { path := "gospace\\portal" absPath,err :=filepath.Abs(path) if err != nil

2020-07-13 19:25:03 1258 1

原创 Go依赖管理工具dep使用遇到malformed问题

今天开发搭建新环境。golang使用版本为1.13设置了代理,顺便把 GO111MODULE=on开启了。项目使用dep依赖管理,checkout完项目,运行时报告如下错误:can't load package: package XX: malformed module path "XX": missing dot in first path element项目运行不起来,忧伤~~然后各种百度,没有自己想要的答案.....我这里解决办法是:把go env环境中的GO111MODULE

2020-07-07 19:30:39 3092

转载 gorm初始化

最近在想给这个小站增加点赞和评论功能,第三方系统又有各种限制,就想自己弄个后端,实现类似的功能,对于个人来说,数据量不是很大,单机的 mysql 足够存下所有数据,mysql 作为底层存储是个不错的选择之前在公司是直接用的github.com/go-sql-driver/mysql访问数据库都是直接用写 sql,取出结果然后自己拼成对象,使用上面不是很方便,可读性也不好。想起之前研究 ph...

2019-06-03 17:19:09 3209

原创 mongodb数据备份

备份不需要认证的:./mongodump -h 172.17.154.247:27117 -d webback -o /data/备份需要认证的:./mongodump -h 172.17.154.247:27117 -d webback -o /data/ -u=admin -p=***** --authenticationDatabase=admin 数据恢复不需要认证:...

2019-01-29 20:10:54 158

原创 Go使用mgo操作mongodb注意的小事项

package mainimport ( "gopkg.in/mgo.v2" "log" "gopkg.in/mgo.v2/bson" "fmt")type Pay struct { Id string Openid string Pid string GoodsId int Money float64 OrderId string Tim...

2019-01-22 10:42:03 529

转载 Golang的反射reflect深入理解和示例

编程语言中反射的概念在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。每种语言的反射模型都不同,并且有些语言根本不支持反射。Golang语言实现了反射,反射机制就是在运行时动态...

2018-11-22 16:49:23 172

转载 并发与并行

聊这个话题之前,先梳理下两个概念,几乎所有讲并发的文章都要先讲这两个概念: 并发(concurrency) 并发的关注点在于任务切分。举例来说,你是一个创业公司的CEO,开始只有你一个人,你一人分饰多角,一会做产品规划,一会写代码,一会见客户,虽然你不能见客户的同时写代码,但由于你切分了任务,分配了时间片,表现出来好像是多个任务一起在执行。 并行(parallelism) 并行...

2018-11-15 16:06:54 135

原创 项目启动问题

十二月 06, 2016 12:11:22 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:j

2016-12-06 00:14:07 2892

转载 Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener

Eclipse中tomcat部署工程启动后报错:Shell代码  严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener  java.lang.ClassNotFoundException: org.spring

2016-11-21 19:34:39 674

原创 Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/sc

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/sche

2016-08-09 18:49:54 1011

转载 巧建Spring Web的Maven项目来解决java.lang.NoClassDefFoundError: org/apache/commons/fileup

有很多同学都会遇到下面这种错误java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory这个错误很简单,意思是fileupload下面的这个类找不到,也就是说,这个外来的类的jar包没有加入到工程中,有的同学即使加入了jar包还会报错,也就是commons-filei

2016-08-09 18:42:23 1590

转载 Java 动态代理机制详解

在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动态代理机制中,有两个重要的类或

2016-07-29 17:44:13 398

转载 javascript不错的网站

今年有越来越多企业开始跟我们接洽企业内训的事,想请我帮他们培训前端工程师,但你知道一个好的前端工程师绝对不是两三个月可以养成的,需要多年的努力与磨练才会有点成绩。而这几年可谓前端正夯,有为数不少的人开始大规模的往前端开发移动,而我被问到最多的问题就是「请问 JavaScript 要怎麽学?」或「请问 JavaScript 该怎样入门?」诸如此类的问题。大家都知道,对于一门程式技术来说,「会

2016-07-22 10:08:02 1905

转载 Can't change to run as user 'mysql' Please check that the user exists

Fatal error:Can't change to run as user 'mysql' Please check that the user exists1)、创建mysql用户useradd mysql2)、mysql目录改为mysql读写权限chown -R mysql:mysql /var/lib/mysqlchown -R mysql:mysql /usr/lo

2016-05-13 14:50:13 18386

转载 MySQL提示:The server quit without updating PID file问题的解决办法

用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示:复制代码代码如下:[root@snsgou ~]# df文件系统                 1K-块      已用      可用 已用% 挂载点/dev/mapper/vg_snsgou-lv_root51606140  47734848  

2016-05-13 12:25:44 10108 1

转载 linux 下mysql卸载

如何在Linux下卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤有些不同。文章中如有不足或不对的地方,敬请指出或补充! RPM包安装方式的MySQL卸载 1: 检查是否安装了MySQL组件。

2016-05-13 11:11:37 1193

转载 Spring方法注入

引用在大部分情况下,容器中的bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singleton bean时,通常情况下将一个bean定义为另一个bean的property值就可以了。不过对于具有不同生命周期的bean来说这样做就会有问题了,比如在调用一个singlet

2016-05-10 17:40:33 344

转载 linux下root密码忘记修改

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且

2016-05-09 16:52:07 361

转载 error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

使用git clone出现SSL routines:SSL3_GET_SERVER_CERTIFICATE错误的一种解决办法最近用git下载一个开源项目的时候,出现了这样的错误信息:SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SS

2016-04-18 12:02:16 2396

转载 error:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm

备注:本笔记所描述的问题的前提是机器上已安装成功git且通过配置ca证书支持以https方式获取远程仓库,如果使用git时碰到这篇文章描述的问题,那么按那篇文章给出的办法解决即可。最近从github clone repo时,git clone命令报错如下(以vim代码补全插件youcompleteme为例):?123$

2016-04-18 11:58:58 7136

转载 ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes

数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题两个解决方法:1.临时修改:mysql>set global max_allowed_packet=524288000;修改 #512M2.修改my.cnf,需重启mysql。于是调整配置文件: /etc/my.cnf修改my

2016-04-18 11:56:37 1993

原创 fatal: Not a git repository (or any of the parent directories): .git

执行命令git init 一下就可以了

2016-04-16 16:48:39 7861

转载 使用git clone出现SSL routines:SSL3_GET_SERVER_CERTIFICATE错误的一种解决办法

最近用git下载一个开源项目的时候,出现了这样的错误信息:SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing ht

2016-04-16 16:38:56 3065

原创 Linux下git源码安装

版本信息:CentOS release 5.5 (Final)                    git version 2.8.0.GIT1、下载 git 最新版本的源代码wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz或者wget ht

2016-04-16 11:57:51 5540

转载 Spring+Quartz的版本问题

使用Spring配置管理Quartz的时候会遇到下面的异常:Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super

2016-03-19 17:14:48 658

转载 MySql主主(主从)同步配置详解

一、MySQL复制概述  MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。MySQL复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。因此,要进行复制,必须在主服务器上启用二进制日志。每个从服务器从主服务器接收主服务器上已经记录到其二进制日志的保存的更新。当一个从服务器连接主服务器时,它通知主服务器定位到从服务器在日

2016-03-15 10:25:38 555

原创 post请求错误net::ERR_CONNECTION_RESET解决

也许导致这种错误的方式有很多,我遇到的这种错误是因为post请求时提交的数据过多而导致的。解决办法:修改tomcat的配置文件server.xml<Connector port="8080" protocol="HTTP/1.1" maxHttpHeaderSize="8192" useBodyEncodingForURI=

2016-03-04 15:57:44 83263 4

转载 Java中Overload和Override的区别

override(重写,覆盖) 1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载,过载)1、参数类型、个数、顺序至少有一个不相同。  2、不能重载只有返回值不同的方法名。3、存在于父

2016-02-23 19:21:36 455

原创 telnet localhost 8080连接上后 输入但是不能显示正常

telnet localhost 8080 后,按Ctrl+]键 ,再按回车,然后输入就有正常显示了。

2016-02-22 14:02:12 9512 2

转载 大型网站架构系列:20本技术书籍推荐

学习是技术人员成长的基础,本次分享20本技术方面的书籍,这些书不是每一本都是经典,但是每一本都有其特点。以下20本大部分本人都看过,因此推荐给大家。(本次推荐的20本只是一个参考,比如像Head First,Java编程思想等经典书籍是大家都知道,因此不在推荐之列)本次分享大纲大型网站架构系列分布式系统系列BAT技术文学系列架构设计系列本次分享总结一、大型网站架构系列

2016-02-17 20:40:12 1786

转载 排查Java线上服务故障的方法和实例分析

前言  作为在线系统负责人或者是一个技术专家,你可能刚刚接手一个项目就需要处理紧急故障,或者被要求帮忙处理一些紧急的故障,这个时候的情景是:  (1)你可能对这个业务仅仅是听说过,而不怎么真正了解;  (2)你可能没有这个故障的详细信息,比如可能仅仅是有使用方反馈服务中断了10分钟;  (3)你对代码细节还没有仔细研究过。  这个时候该怎么解决问题呢?根据以

2016-02-17 20:38:30 1106

转载 让JAVA代码跑得更快

本文简单介绍一下在写代码过程中用到的一些让JAVA代码更高效的技巧.1.   将一些系统资源放在池中(如数据库连接, 线程等)    在standalone的应用中, 数据库连接池可以使用一些开源的连接池实现, 如C3P0, proxool和 DBCP等,运行在容器中的应用可以使用服务器提供的DataSource.线程池可以使用JDK本身就提供的java.util.concurre

2016-02-17 20:34:23 723

转载 性能调优总结

性能调优总结                                                                    寻找性能瓶颈  通常性能瓶颈的表象是资源消耗过多、外部处理系统性能不足或资源消耗不多,但程序的响应速度却仍达不到要求。  资源主要消耗在CPU、文件IO、网络IO及内存方面,机器的资源是有限的,当某资源消耗过多时,通常会造成系统

2016-02-17 20:33:14 377

tmux 安装需要的包

linux下安装tmux,需要的两个包libevent-2.1.8-stable.tar.gz和tmux-2.6.tar.gz

2018-11-06

xz-5.0.3.tar.bz2

用来解压.xz格式的包

2016-04-16

神奇的理解jsonp

总算理解jsonp的应用了,以前只知道jsonp但是还是不会再代码中应用,看了这个以后突然恍然大悟,妈妈再也不用担心我学不会jsonp了(/坏笑,以上纯属虚构)

2016-02-26

微信H5小游戏源码

这个是我自己学习的,如果下载,有免费的,不要在这下载,或者告诉一声,这个是H5小游戏代码

2016-01-28

spymemcached-2.8.4.jar

memcached集成到项目中需要到的jar包

2015-10-21

支付宝开发接口文档及案例

支付宝开发接口文档 案例 帮助您快速上手 快速使用

2015-07-08

hadoop1.1.2eclipse插件jar、

想研究低版本为高版本前进的hadoop1.1.2插件

2015-06-11

hadoop2x eclipse插件

hadoop2x eclipse插件,用于使用eclipse来编译hadoop

2015-06-11

javameoldy的两个JAR

javamelody需要的资源包,需要的可以在这里下载呀,我想下载war包,谁有呀!

2015-04-15

空空如也

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

TA关注的人

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