自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学而不厌 诲人不倦

为进步留下脚印

  • 博客(21)
  • 收藏
  • 关注

原创 Java 正则表达式

介绍前段时间使用Java的正则表达式做一些字符串匹配的任务,现将学到的正则表达式的知识整理成文。Java中Spring.class涉及到正则表达式。如Spring.split(), matches(),replaceAll()等方法。Java中更一般使用正则表达式的方式是利用Pattern.class和Matcher.class,所在package为java.util.regexJ...

2018-08-31 23:08:12 36311 4

原创 Spring依赖注入(4)

介绍文本主要介绍前文Spring依赖注入(2)的遗留问题类之外属性的注入利用properties文件实现具体值注入类属性注入对于bean注入, 除了基本的类的构造之外, 更多的情况是还有类属性需要注入, 如成员变量。这些属性可以是具体的值, 也可以是其他的bean。针对JavaConf和XML 2种情况加以说明。JavaConf配置JavaConf本身是类的定义,...

2018-08-31 17:15:26 173

原创 Spring依赖注入(3)

介绍本文主要介绍前文Spring依赖注入(2)的其余遗留问题自动装配Bean歧义问题类之外属性的注入利用properties文件实现具体值注入等等自动装配Bean歧义问题Spring自动装配bean时, 必须确保bean的唯一、无歧义性, 否则Spring自动装配时无法确定具体应该装配的bean, 报出bean不唯一异常, org.springframework.bea...

2018-08-31 17:07:16 201

原创 Linux MariaDB管理MySQL启动、停止、查看状态

问题今天需要重启MySQL,不过找了没找好久也没有到mysql.service文件,最后服务器是利用MariaDB来管理MySQL。解决方法启动systemctl start mariadb.service停止systemctl stop mariadb.service查看状态systemctl status mariadb.serviceMySQL配置...

2018-08-31 16:28:49 24909 1

原创 linux 根据PID获取进程启动位置

问题在Linux系统下, 通过进程的ID号, 找到进程的启动位置。应用场景: 想重启某个占用资源较多的进程, 但是找不到启动位置。解决使用Linux命令 pwdx# 22521为进程的PID, 通过ps命令可以查看$ pwdx 22521pwdx显示进程的当前工作路径...

2018-08-30 20:53:40 11110

翻译 Linux date命令

名称date打印或设置系统日期和时间概要date [OPTION] … [+FORMAT]date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]描述根据给定格式展示当前时间,或设置系统日期OPTION-d, –date=STRING根据给定的STRING展示时间,而不是当前时间-f, –file=D...

2018-08-30 20:44:08 2502

原创 libc.so.6 导致Linux系统崩溃

问题由于缺少对libc.so的认识,以为跟普通的lib包类似,直接把高版本的so软连过去就可以满足安装和升级,造成错误操作直接导致Linux系统崩溃。错误操作:在root用户下将/usr/lib/libc.so.6的覆盖,导致系统瘫痪,所有用户均被强制退出。如下示例:# root 用户cp libc-2.12.1.so /usr/lib/libc.so.6分析后来...

2018-08-23 22:39:48 19339 3

原创 Java Server应用加载文件显示乱码

问题在Linux环境下,Java Server应用启动时加载文件显示乱码,文件内容包含中文。当然文件乱码的原因可能有多种情况,如linux系统的编码设置不能正确识别中文等。我们遇到的问题可以通过添加Java启动参数的方式解决。解决方法java启动参数,设置文件编码类型为utf-8-Dfile.encoding=utf-8示例如下:java -server [ot...

2018-08-23 11:46:55 224

原创 Java JVM启动参数

摘要已经使用了一段时间的Java,期间也了解和用过一些JVM(Java Virtual Machine)参数,但是没有仔细去整理过每个参数代表的意义,为此整理成文。Java使用方式java [options] classname [args]java [options] -jar filename [args]options: 命令行选项,空格分隔classname: 启...

2018-08-22 22:51:46 25196 2

原创 Python 绝对路径引用

问题:Python开发时经常出现找不到import对象的问题,ImportError: No module named xxx,一般的原因不外乎未安装对应依赖引用对象的文件夹下缺失 __init__.py文件由于通过相对路径的加载,导致找不到object解决方法针对原因1和2通过安装依赖和添加__init__.py文件即可。原因3我们的解决方法是把相对路径的import...

2018-08-21 13:35:53 10355

原创 Java List, Map和自定义Class的排序

摘要本文主要介绍利用Collections.sort方法对list, map和自定义的class进行排序。基本方法方法1利用public static <T extends Comparable<? super T>> void sort(List<T> list)排序方法,则List中的元素对应的class需要implements Com...

2018-08-16 23:23:27 1468

原创 Intellij IDEA class搜索工具搜索不到项目中的class

问题使用Intellij IDEA 的class搜索工具搜索不到项目中的类,但是类就在构建的项目中。关闭Intellij IDEA再打开也不起作用。解决File -> Invalidate Caches / Restart -> Invalidate and Restart ...

2018-08-16 15:57:42 8945 4

翻译 SLF4J warning或error信息含义以及解决方法

介绍结合译文https://www.slf4j.org/codes.html和目前使用slf4j遇到的问题整理成文。译文来源 译文来源 https://www.slf4j.org/codes.htmlFailed to load class org.slf4j.impl.StaticLoggerBinder原因和含义当org.slf4j.impl.StaticLog...

2018-08-15 21:26:55 2668

原创 基于Tornado搭建Web服务

简介Tornado是一个Python web框架和异步网络库,利用非阻塞网络IO,文档中声明可支持千万级连接,处理长连接,WebSockets的理想选择。使用Tornado搭建Web服务也非常简单和方便,接下来我们实现一个Web服务搭建。Web服务搭建基于Tornado搭建Web服务,前提先安装tornado,下载链接 https://pypi.python.org/pypi/...

2018-08-14 22:55:47 4161

原创 apache HttpClient学习笔记

介绍Python提供了urllib和urllib2两个模块可以很方便的实现http服务的调用,无论是post请求还是get请求。目前使用Java开发时,apache提供的httpclient也提供了类似的功能,现整理成文。一个简单的Http服务调用,需要具备如下对象:一个HttpClient对象:用来执行request一个HttpRequest对象:添加url,请求参数,heade...

2018-08-13 22:57:56 2849

原创 python sorted方法

介绍sorted方法用来进行排序操作,如数字,字符串组成的list,根据dict类型的key或者value排序,现将平时使用的sorted的方法和数据类型进行整理。sorted(iterable[, cmp[, key[, reverse]]]) """ 对一个iterable对象排序,返回一个排序之后的list @param iterable 可迭代遍历对象...

2018-08-13 17:28:16 21160

原创 Java反射机制-字符串转换函数

介绍实际开发中经常用到将字符串转换为函数,以实现class的插件式操作,即调用时不绑定class的具体方法,运行时才绑定。在python中可以通过getattr()实现字符串和函数的转换。Java是通过反射机制来实现,通过getMethod()获取指定类的method,利用method.invoke()方法实现方法的执行获取结果。反射机制编译时不获取.class文件(或者获取不到....

2018-08-12 21:37:04 4304

原创 Python 时间戳/字符串/时间 转换

概要平时对于时间的处理经常使用python的time和datetime模块,但是用来多次还是对其中的时间戳,字符串和时间转换应用的不太熟练,时间长了不使用就理不清楚,为此整理成文。视图时间戳,时间,字符串之间的关系整理如下图: 示例时间戳和时间的转换import timeif __name__ == "__main__":# 时间戳: time.time(...

2018-08-11 17:50:45 6585

原创 基于SpringBoot搭建Web服务

介绍本文介绍基于SpringBoot搭建一个简单的Web服务。主要包含以下几个部分:build.gradle文件加载依赖和设置打包方法settings.gradle文件加载module新建Application类,启动main方法新建Controller类,定义Handler和处理内部逻辑新建Request和Response类,完成请求参数和返回参数的构造新建propertie...

2018-08-09 22:54:35 2628

原创 FastText学习笔记

目标了解fasttext使用fasttext进行分类分类问题首先介绍分类问题,以二分类问题为例。目前具有人工标注的数据集,数据集分为2类标签,正例和反例。数据示例如下:正例: 印度药企对中国市场充满期待反例: 中国驻维也纳代表团举办改革开放40周年活动预测新样例的类别我国东部第一口干热岩钻井获得成功 => [正例?/反例?]FastText简介...

2018-08-07 22:18:00 19662 4

原创 mongodb基本操作

介绍linux系统下命令行操作mongodb,整理一些基本操作和mongo不正常关闭之后的修复。在linux系统操作mongodb的前提是系统安装了mongo命令,或者下载对应的安装包,使用其中的操作命令。登录# url类型登录 mongo host:port/db_name# 登录到127.0.0.1 端口27017的test数据库mongo 127.0.0.1:2701...

2018-08-01 17:28:45 352

空空如也

空空如也

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

TA关注的人

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