- 博客(27)
- 收藏
- 关注
原创 微服务123
前言 读了基本关于微服务的书,看了些博客,也实战了些demo,但还是不能系统的对微服务进行理解,只记得只言片语,思维都是混乱的,所以想通过这个帖子来系统的学习总结下微服务的相关知识,只是为了加深印象而已。一、定义 微服务就是一些协同工作的小而自治的服务,其核心是化繁为简、化整为零,把应用分解为小的服务模块进行独立开发,微服务的这一特点使其便于部署到容器,对整个开...
2019-08-05 16:47:20
330
原创 OpenRest:nginx+lua安装与实例
一、openrest安装1、安装依赖apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make build-essential2、下载openresty-1.11.2.1.tar.gz,解压到指定目录tar -vxzf openresty-1.11.2.1.tar.gzcd...
2019-01-04 17:25:55
1457
原创 Windows 2012 R2 Server服务器Oracle安装过程中ORA-12514:TNS 监听问题
一、修改数据库服务器中listener.ora文件内容路径:/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin...
2018-12-06 15:20:15
3600
原创 fdisk磁盘分区与挂载
1、查看磁盘分区情况。root用户fdisk -l2、开始对空闲磁盘(sdb)进行分区操作。fdisk /dev/sdb3、按n,开始分区操作4、按p,设置主分区5、起始位置选择默认,磁盘大小设置,如下:+xxG/K/M6、进行磁盘的格式化。分区之后的硬盘,里面是不是什么都没有,格式化的作用就是,往分区里面写一点点东西,便于支持文件操作(文件的创建,删除,修改...
2018-11-20 12:24:40
620
原创 oracle密码过期
解决方法:1.查看口令失效用户的profile文件。默认一般是“DEFAULT”SELECT username,profile FROM dba_users;2.查看对应的概要文件的口令有效期设置SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';...
2018-11-19 15:59:43
121
原创 SpringCloud服务注册与发现Eureka
一、创建Eureka Server作为服务注册中心二、添加pom.xml文件依赖 <!--eureka server --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-star...
2018-11-14 10:36:11
197
原创 MYSQL命令行导入sql脚本
//进入数据库MySQL -uroot -ppasswd//选择数据库user 数据库名称//导入数据库脚本source C:/xxx.sql
2018-09-27 09:29:57
7032
2
转载 Grok 解析elk日志
<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post"> <div class="
2018-09-25 09:17:34
1294
原创 NGINX学习笔记
1、Nginx常用功能http代理服务器客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。为什么要使用代理服务器1)提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到...
2018-09-10 16:56:38
88
原创 Spring Task定时任务
一、通过配置实现1、编写Java类文件,如下两个Java类文件。import java.util.Date;public class QuartzJob { public void work() { System.out.println("QuartzJob is time to run :" + new Date().toString()); }}impor...
2018-08-21 17:25:16
252
原创 Spring IOC与AOP
使用spring这么久了,从来没好好的总结一下这两个核心的技术,关于这两个技术的资料数不胜数,自己也看过一些书、查过一些资料,不过可能由于个人水平有限,总是弄的混混恶恶的,因此今天抽空总结一下。1、IOC 先从IOC说起,我们平常使用对象的时候,一般都是直接使用关键字类new一个对象,使用new那么就表示当前模块已经不知不觉的和new的对象耦合了。而我们通常都是更高...
2018-07-26 22:11:32
522
原创 使用Client调用三方的RestAPI
1、post方式(json和表单)访问http的rest接口(1)json的形式post数据 Headers为:content-type:application/json Body:{key1:value1, key2:value2, key3:value3} /** * 以json的形式提交数据 * @param url * @param ob...
2018-07-20 15:01:16
2067
原创 解决ORA-00020:maximum number of processes (150) exceeded 错误
1、执行如下命令sqlplus / as sysdba连接SQL,如果出错导致无法连接,可以用以下两种方法重启Oracle,(1)杀死所有oracle进程$ ps -ef |grep $ORACLE_SID|grep -v grep|awk '{print $2}' | xargs kill -9$ ipcs -m | grep oracle | awk '{print $2...
2018-07-17 11:15:06
20428
1
原创 HTTPClient获取接口数据返回JSON
public static String getDataJson(String url, Integer pageNo, Integer pageSize, String search) { HttpPost httpPost = null; try { CloseableHttpClient httpClient = HttpClients.createDefault(); ...
2018-05-29 14:32:17
17182
原创 数据库备份
1、通过命令行实现数据导出:exp test/test@192.168.110.228:1521/orcl file=E:\1\test.dmp数据导入:imp test/test@192.168.110.228:1521/orcl file=E:\1\test.dmp full=y;只导表不导数据:exp test/test@192.168.110.228:1521/orcl file=D:\...
2018-05-27 14:45:09
210
原创 RedHat或CentOS安装Oracle
1、修改yum源oracle安装的时候需要些依赖包,所以在安装之前要下载安装相关的依赖包。但是在安装之前首先要更改yum源,不然安装的时候一直提示需要注册,提示错误。更换源的方法自测成功通过的示例:步骤1:首先进入目录并备份yum源,以便于恢复cd /etc/yum.repos.d/mv /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhe...
2018-04-30 10:43:34
455
转载 elk+redis 搭建nginx日志分析平台
点击打开链接 https://www.cnblogs.com/kevingrace/p/5919021.html
2018-03-22 15:03:04
182
原创 Elasticsearch教程
elasticsearch简介ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,能够达到实时搜索,稳定,可靠,快速,安装使用方便。我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP来索
2017-11-18 15:22:19
277
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-18 13:36:50
142
原创 java实现线程的两种方式
第一种:new Thread(){}.start();这表示调用Thread 子类对象的 run 方法, new Thread(){}表示一个Thread 的匿名子类的实例对象,子类加上 run 方法后的代码如下:new Thread(){public void run(){}}.start();第二种:new Thread(new Runnab
2016-04-06 14:41:00
308
原创 HashMap两种遍历方式
第一种 Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.ge
2016-04-06 10:30:04
319
原创 学习地址总结
http://blog.chinaunix.net/uid-25014876-id-59420.html //linux设备驱动归纳总结。
2015-10-18 12:09:01
348
原创 关于new和malloc
1.malloc()函数malloc的全称是memory allocation,中文叫动态内存分配。void *malloc(int size);说明:malloc 向系统申请分配指定size个字节的内存空间,返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。如果分配成功则返回指向被分配内存的指针,
2015-10-18 10:12:55
321
原创 数据包截获:Netfilter
概述Netfilter 是由内核 2.4.x 和 2.6.x 提供的数据包截获机制,它替代了内核 2.2.x 中 使用的 ipchains、防火墙钩子和其他方法。Netfilter 也可以作为 LKM 获得。要使用 netfilter,在内核编译时设置 Packet Filtering 选项。可以对采用防火墙钩子机制的同类应用程序使用 netfilter 机制,
2015-10-14 21:50:37
3851
1
原创 Netfilter框架通过hook捕获数据包
数据包截获:NetfilterNetfilter 是由内核 2.4.x 和 2.6.x 提供的数据包截获机制,它替代了内核 2.2.x 中 使用的 ipchains、防火墙钩子和其他方法。Netfilter 也可以作为 LKM 获得。要使用 netfilter,在内核编译时设置 Packet Filtering 选项。可以对采用防火墙钩子机制的同类应用程序使用 netfilter 机制
2015-10-14 21:41:52
2790
原创 文本分类与SVM
读取一些技术牛人的博客,得到一些灵感,想写一个笔记,就当这些天的一个总结吧。1、基础知识1.1样本整理 文本分类属于有监督的学习,所以需要整理样本。根据业务需求,确定样本标签与数目,其中样本标签多为整数。在svm中其中如果为二分类,样本标签一般会设定为-1和1,而在朴素贝叶斯方法中,一般为0和1,但不是固定的,标签的设置和算法本身的性质有关的。1.2特征选择
2015-09-04 21:03:45
3411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人