自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 dl_task01

线性回归# 线性回归模型从零开始的实现# import packages and modulesimport matplotlib# %matplotlib inlineimport torchfrom IPython import displayfrom matplotlib import pyplot as pltimport numpy as npimport random...

2020-02-14 22:00:41 32

原创 dl_task02

文本预处理import collectionsimport redef read_time_machine(): with open('D:\\study\\a.txt', 'r') as f: lines = [re.sub('[^a-z]+', ' ', line.strip().lower()) for line in f] return lines...

2020-02-14 21:56:12 51

原创 table, array,linkedlist,stack,queue

Stackpublic interface Stack<E> { int getSize(); boolean isEmpty(); void push(E e); E pop(); E peek();}public class Array<E> { private E[] data; private in...

2020-01-25 21:29:25 61

原创 table

1. ArrayListimport java.util.Iterator;import java.util.NoSuchElementException;public class MyArrayList<T> implements Iterable<T> { private static final int default_size = 10; ...

2020-01-24 17:36:09 42

原创 day05

public static int lengthOfLongestSubstring02(String s) { int[] m = new int[256]; int res = 0, left = 0; for (int i = 0; i < s.length(); ++i) { int index = s.charAt(i); ...

2020-01-15 16:44:19 44

原创 day04

/** * 入队操作:将数据元素插入队尾。 * 出队操作:移除队首的数据元素。 * 是否为空:判断队中是否包含数据元素。 * 得到队长:获取队中实际包含数据元素的个数。 * 清空操作:移除队中的所有数据元素。 * 获取队首元素 */public interface Queue<T> { // 获取队列中实际包含元素的个数 int length();...

2020-01-14 17:26:34 33

原创 C语言结构体

C语言结构体**结构体(Struct):**结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。 结构体的定义形式为:struct 结构体名{ 结构体所包含的变量或数组};typedef struct stu { char *name; //姓名 int num; //学号 ...

2020-01-13 21:36:53 57

原创 day03

比如我们使用的Word、Excel、Photoshop等软件系统中的撤销操作,也是栈的具体应用,最后做的操作,一定是最先撤销的。参考:https://mp.weixin.qq.com/s/LhdUCq4o4YFP3ZpkXc2Dyg数据和链表实现栈public interface Stack<T> { //返回栈的大小 public int size(); ...

2020-01-11 23:30:17 22

原创 day02

1. 合并两个有序链表public class Task01 { public static void main(String[] args) { ListNode node01 = new ListNode(1); ListNode node02 = new ListNode(1); ListNode node03 = new List...

2020-01-07 21:44:37 29

原创 day01

1. 编写一段代码,要求输入一个整数N,用动态数组A来存放2~N之间所有5或7的倍数,输出该数组。# -*- coding: utf-8 -*-"""@author: zishi"""import numpy as nparr = []N = input(">>>:")for i in np.arange(2, np.int32(N)): if (i%...

2020-01-06 13:31:28 67

原创 Elasticsearch-探索您的集群三

准备的测试数据集:https://raw.githubusercontent.com/elastic/elasticsearch/master/docs/src/test/resources/accounts.json将数据导入到elasticsearch中(accounts.json 文件在本地当前目录):curl -H "Content-Type: application/json" -...

2019-01-15 17:10:10 135

原创 Elasticsearch-探索您的集群二

1. 修改数据Elasticsearch几乎实时提供数据操作和搜索功能。 默认情况下,从索引/更新/删除数据到搜索结果中显示的时间,您可能会有一秒钟的延迟(刷新间隔)。 这是与SQL等其他平台的重要区别。索引/替换文档先查看GET /customer/_doc/1?pretty结果如下:{ "_index" : "customer", "_type" : "_d

2019-01-15 15:29:37 125

原创 Elasticsearch-探索您的集群一

现在我们已经启动并运行了节点(和集群),下一步是了解如何与它进行通信。 幸运的是,Elasticsearch提供了一个非常全面和强大的REST API,您可以使用它与集群进行交互。 使用API可以完成的一些事项如下:检查群集,节点和索引运行状况,状态和统计信息管理您的群集,节点和索引数据和元数据对索引执行CRUD(创建,读取,更新和删除)和搜索操作执行高级搜索操作,例如分页,排序,过滤,...

2019-01-15 12:54:42 686 1

原创 Elasticsearc 安装并运行

安装 Elasticsearch 之前,你需要先安装一个较新的版本的 Java。如何启动:cd D:\ELK\elasticsearch-6.5.4\bin双击 elasticsearch.bat浏览器访问:http://localhost:9200/结果如下:{ name: "qlhVnv-", //这个是节点的名字 cluster_name: "elasticsearch...

2019-01-15 10:46:07 446

原创 Swagger使用的注解及其说明:

Swagger使用的注解及其说明:@Api:用在类上,说明该类的作用。@ApiOperation:注解来给API增加方法说明。@ApiImplicitParams : 用在方法上包含一组参数说明。@ApiImplicitParam:用来注解来给方法入参增加说明。@ApiResponses:用于表示一组响应@ApiResponse:用在@ApiResponses中,一般用于表达一个错误的...

2019-01-12 10:48:05 795

原创 maven--如何将一个jar包导入到本地的maven仓库

1. 实现的代码如下:mvn install:install-file -Dfile=D:\idea_project\ai-emr\ai-emr\lib\api.jar -DgroupId=com.xxx.xx.api -DartifactId=aaa-api -Dversion=1.0.0 -Dpackaging=jar2. 解释说明:mvn install:install-file...

2019-01-11 11:27:30 355

原创 netty入门一(新手上路,高手绕道)

Hello World 入门(注意看注释)gradle依赖dependencies { // https://mvnrepository.com/artifact/io.netty/netty-all compile group: 'io.netty', name: 'netty-all', version: '4.1.30.Final' }Server.javaimpor...

2019-01-03 22:47:46 1311

原创 spring aop 切点函数基础

详细参考:https://www.cnblogs.com/zhangxufeng/p/9160869.html1. @annotation()表示匹配使用@annotation指定注解标注的方法将会被环绕代码:@Before(value = "@annotation(com.ghq.cloud.anno.NeedTest)")2. execution()语法:execution(&...

2018-12-30 22:38:40 157

原创 基于@Aspect 的 spring aop注解基础

1. 注解基础@Before先看@Before源码@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface Before { /** * 指定切点的位置 */ String value(); /** * 获取目标方法的参数和对...

2018-12-30 22:02:57 101

原创 spring aop 切面

0. 介绍上一篇文章中spring aop增强类 ,这里面存在一个问题: **增强被织入到了目标类的所有方法中。**假设我们希望有选择地植入目标类的某些特定方法中,怎么办?**这就需要使用切点进行目标连接点的定位。**描述连接点是进行aop编程最主要的工作,需要说明的两个东西:增强:提供了连接点方位信息,如织入到方法的前面,后面等切点:进一步描述了植入哪些类的哪些方法上1. 如何描述...

2018-12-28 12:16:26 92

原创 spring aop增强类

0. 增强分类org.aopalliance.aop.Advice:aop联盟给出的接口规范,package org.aopalliance.aop; /** * Tag interface for Advice. Implementations can be any type * of advice, such as Interceptors. */public interfa...

2018-12-27 22:47:23 96

原创 spring注解的使用

1. 使用注解定义bean1.基本的四个注解:@Repository @Service @Controller @Component 介绍略去2.扫描定义的bean@Repository("userDao")public class UserDao {}@Servicepublic class UserService {}@Controllerpublic class U...

2018-12-20 16:59:14 38

原创 spring整合多个配置文件:

beans.xml: <bean id="dog" class="com.ghq.cloud.source.Dog"> <property name="name"> <value><![CDATA[阿黄&123]]></value>

2018-12-20 16:26:29 152

原创 spring中<bean>之间的关系

1. 继承xml配置如下:&amp;lt;!-- abstract=&quot;true&quot;: 表示不在容器中实例化一个bean出来--&amp;gt;&amp;lt;bean id=&quot;parent&quot; class=&quot;com.ghq.cloud.source.Dog&quot; abstract=&quot;true&quot; p:age=&quot;2&quot; /&amp;gt;&amp;lt;bean id=&quot;dog1&

2018-12-20 16:21:29 74

原创 IOC容器的一些功能

1. lookup方法的注入springIOC容器具有复写Bean方法的能力,这项功能归功于CGLIB类包,CGLIB可以在运行期动态操作Class字节码,为Bean动态创建子类或实现类。声明一个接口:MagicDogpublic interface MagicDog { Dog getDog();}xml配置文件如下: &amp;lt;bean id=&quot;dog&quot; class=...

2018-12-20 16:07:25 260

原创 依赖注入参数解释入门

在spring配置文件中不仅可以将String,int注入,还可以注入集合等类型,此外还可以注入配置文件中定义的其他的bean1. 字面值注入特殊字符使用CDATA或对应的xml转移序列符号 &amp;amp;lt;bean id=&amp;quot;dog&amp;quot; class=&amp;quot;com.ghq.cloud.source.Dog&amp;quot;&amp;amp;gt; &amp;amp;lt;property name=&amp;quot

2018-12-20 14:16:40 236

原创 IOC容器中装配bean

一、基于xml的配置1.xml配置文件说明:&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;amp;gt;&amp;amp;lt;!-- xmlns=&amp;quot;http://www.springframework.org/schema/beans&amp;quot; 这个是默认的命名空间 xmlns:xsi=&amp;quo

2018-12-20 11:58:33 76

转载 nio

https://blog.csdn.net/zrh_lawliet/article/details/81166028

2018-12-05 18:01:19 97

原创 Bits类的一个小疑问

不知道这样理解对不对,欢迎大佬批评指正。

2018-12-05 13:05:41 102

原创 nio入门一(Buffer类的使用)

1. Buffer类的说明2. Buffer类的API3. Buffer类的API使用,介绍子类ByteBuffer1.创建对象和capacity的概念ByteBuffer byteBuffer3 = ByteBuffer.wrap(new byte[] { 1, 2, 3, 4, 5 });System.out.println(byteBuffer3);输出结果如下:java...

2018-12-02 21:17:18 66

原创 mysql数据导入Elasticsearch

安装Elasticsearch参考:https://blog.csdn.net/guo20082200/article/details/84554354安装logstash下载,解压,修改配置文件,配置文件修改如下:jdbc.config这里我的数据库是mysql8.0,驱动类为:com.mysql.cj.jdbc.Driverinput { stdin { } ...

2018-11-26 21:54:49 527

原创 Windows安装Elasticsearch 6.5.0 和 head插件

Elasticsearch 6.5.0 安装1.下载Elasticsearch 下载地址 https://www.elastic.co/downloads/elasticsearch2. 解压: 我存放的路径为:D:\es\elasticsearch-6.5.03. 修改配置文件 D:\es\elasticsearch-6.5.0\config\elasticsearch.ymlaerf...

2018-11-26 21:40:20 1137

原创 springbean的生命周期

2018-11-09 18:21:21 48

原创 spring IOC整个流程

整个流程分为以下三个步骤:一. XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource(“beans.xml”));1. 如何查找配置文件 1.1 根据配置文件构建一个 ClassPathResource 对象 A. 配置文件 ClassPathResource 顶级接口类:intputStreamResou...

2018-11-06 22:18:15 805

原创 spring源码分析六 bean的加载第三步-单例的创建 上篇

在上一篇博客中有单例创建的如下代码:if (mbd.isSingleton()) { sharedInstance = getSingleton(beanName, () -&amp;gt; { try { return createBean(beanName, mbd, args); } catch (BeansException ex) { // Explicitly re...

2018-11-04 21:15:04 217

原创 spring源码分析五 bean的加载第二步

从parentBeanFactory中获取,并且处理循环依赖的问题:org.springframework.beans.factory.support.AbstractBeanFactory.java中doGetBean方法,@SuppressWarnings(&amp;quot;unchecked&amp;quot;)protected &amp;amp;lt;T&amp;amp;gt; T doGetBean(final String name, @N...

2018-11-04 19:04:37 86

原创 spring源码分析四 bean的加载第一步

分析:org.springframework.beans.factory.support.AbstractBeanFactory中doGetBean的方法:protected &amp;amp;amp;lt;T&amp;amp;amp;gt; T doGetBean(final String name, @Nullable final Class&amp;amp;amp;lt;T&amp;amp;amp;gt; requiredType, @Nullable final Objec...

2018-11-03 23:30:57 147

原创 spring源码分析三 bean的加载

配置文件&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;amp;gt;&amp;amp;lt;beans xmlns=&amp;quot;http://www.springframework.org/schema/beans&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-ins

2018-11-03 21:57:57 149

原创 spring源码分析二

2018-11-02 22:24:12 76

原创 spring源码分析 一

核心类介绍1.DefaultListableBeanFactory源码:public class XmlBeanFactory extends DefaultListableBeanFactory { -- XmlBeanFactory 自定义的 XML 读取器 private final XmlBeanDefinitionReader reader = new XmlBeanDefin...

2018-10-27 21:27:17 193

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