自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nonpricklycactus的博客

专注技术更新,充实自我

  • 博客(143)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决github拉取代码时访问失败

解决github拉取代码提示22端口错误问题

2022-12-18 12:36:25 1967 1

原创 微服务架构父工程POM文件

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4....

2022-05-18 10:55:58 471

原创 让python程序能够任意时刻暂停和恢复

这其实是一种讨巧的方法,这只适合自己使用脚本来用,生产上还是要用多线程的方法来实现,不过你要是对于python高级编程不够娴熟,那么可以看看我的这种方法,也算给大家提供一个思路。

2022-03-19 12:21:09 3883 1

原创 yealico站点规则编写手册(基础)

yealico站点规则编写的简单介绍,主要给一些会前端的同学的引导,能尽快的上手,如果你对于前端一窍不通,还是去找别人分享的规则去

2022-03-13 14:22:03 20081

原创 MySQL安装后没有my.ini配置文件

Windows操作系统中,我们安装Mysql有两个选择:一是下载MSI点击运行,利用windows系统安装程序的方法按部就班的来安装;二是下载ZIP,解压出来就能立即使用。而在使用ZIP安装时,安装好之后默认是没有my.ini配置文件的,这时就需要我们手动创建配置文件。手动配置过程:管理员打开cmd,切换到安装目录mysql下的bin目录1.删除MySql服务(若还没有安装可跳过)D:\MySql\bin>sc delete MySql服务名称(一般为MySql)2.新建

2022-01-18 11:09:21 6542

原创 解决win10新装系统无法登录微软账户及microsoft store

windows 10微软账号登陆错误 代码0x80190001问题表现:1.无法登入微软账户且提示“出现错误,请重试。”2.microsoft store无法加载页面解决方案:1.在Internet Explorer浏览器的右上角点击设置,打开“Internet选项”。2.在“Internet选项”界面,进入“常规”,单击“删除”,再点击“确定”,缓存文件就已经全部删除。3.在“Internet选项”界面,进入“高级”, 单击 “重置”,即可。按Windows+R输入se...

2021-04-06 07:35:08 6254 3

原创 git分支管理

一、初始化仓库 1.远程没有仓库git initgit add . --把所有文件提交到仓库中git commit -m "xxx" ---提交修改 2.远程拥有仓库git clone [email protected]:xxx/xxx.git二、修改仓库数据 https://www.jianshu.com/p/36...

2019-09-16 14:44:42 300

原创 SpringBoot与搜索框架elasticsearch

搜索知识和搜索框架elasticsearch介绍 1.常见的搜索方法 mysql:like 模糊,性能问题, solr:针对企业,Lucene elasticsearch:针对数据量特别大,PB,TB 纯java开发,springboot使用,5.6版本 ...

2019-09-02 18:23:14 278

原创 SpringBoot整合定时任务和异步任务处理

常见定时任务区别 1、常见定时任务 Java自带的java.util.Timer类 timer:配置比较麻烦,时间延后问题 timertask:不推荐 2、Quartz框架 配置更简单 xml或者注解 3、SpringBoot使用注解方式开启定时任务...

2019-08-31 19:40:28 162

原创 Spring框架面试题

1.什么是Spring框架?2.列举一些重要的Spring模块?(7点)3.简要说明IOC与AOP的理解?4.SpringAOP与AspectJAOP区别?5.Spring中bean的作用域有?(5点)6.单例 bean 线程问题?7.spring bean的生命周期?(13点)8.谈谈spring MVC的理解?9.Spring MVC的工作原理?(8点)10...

2019-08-31 10:32:45 160

原创 SQL面试题

1.MyISAM与InnoDB区别?(4点)2.什么是字符集与校对规则?3.MySQL索引使用的数据结构?4.两种存储引擎的索引实现方式?5.什么是查询缓存?6.什么是事务?7.事务的四大特性?8.并发事务带来的问题?(4点)不可重复度和幻读区别?9.SQL 标准定义了四个隔离级别?10.MyISAM和InnoDB存储引擎使用的锁?11.表级锁和行级锁对比?...

2019-08-31 10:21:48 145

原创 JAVA并发进阶面试题

1.什么是synchronized关键字?2.synchronized关键字的使用方式?(3点)3.双重检验锁方式实现单例模式4.synchronized关键字的底层原理5.jdk1.6之后对synchronized关键字做了哪些优化?6.锁主要存在的四种状态?7.synchronized和ReentrantLock的区别?(4点)8.volatile 关键字的主要作用...

2019-08-28 16:55:09 158

原创 SpringBoot2.x持久化数据方式介绍

介绍近几年常用的访问数据库的方式和优缺点 1、原始java访问数据库 开发流程麻烦 1、注册驱动/加载驱动 Class.forName("com.mysql.jdbc.Driver") 2、建立连接 Connection con = Driver...

2019-08-27 17:52:11 227

原创 常用的SpringBoot2.x模板引擎和官方推荐案例

常用的SpringBoot2.x模板引擎 模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。 1、JSP(后端渲染,消耗性能) Java Server Pages 动态网页技术,由应用服务器中的JSP引擎来编译和执行,再...

2019-08-27 16:49:02 2094

原创 SpringBoot里面Filter讲解

filter简单理解: 过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理。大概流程图如下:应用场景:自动登录 统一设置编码格式 访问权限控制 敏感字符过滤等SpringBoot启动默认加载的Filter ...

2019-08-26 13:02:49 416

原创 SpringBoot测试

讲解SpringBoot的单元测试 1、引入相关依赖 <!--springboot程序测试依赖,如果是自动创建项目默认添加--> <dependency> <groupId>org.springframework.boot</groupI...

2019-08-21 23:08:33 106

原创 SpringBoot注解配置文件自动映射到属性和实体类

讲解使用@value注解配置文件自动映射到属性和实体类 1、配置文件加载 方式一 1、Controller上面配置 @PropertySource({"classpath:resource.properties"}) 2、增加属性 @Value...

2019-08-21 22:20:25 630

原创 SpringBoot2.x使用Dev-tool热部署

SpringBoot2.x使用Dev-tool热部署 简介:介绍什么是热部署,使用springboot结合dev-tool工具,快速加载启动应用。 就是已经运行了项目,更改之后,不需要重新tomcat,但是会清空内存,重新打包,重新解压war包运行,可能好处是一个tomcat多个项目,不必因为tomcat停止而停止其他的项目。 官方地址:https://...

2019-08-21 17:29:21 146

原创 SpringBoot打包

打包成jar包,需要增加maven依赖 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> &...

2019-08-21 16:35:31 89

原创 SpringBoot文件上传

前端页面:upload.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>上传</title></head><body> <form enctype="multip...

2019-08-20 21:29:34 101

原创 SpringBoot2.x目录文件结构讲解

1、目录讲解 src/main/java:存放代码 src/main/resources static: 存放静态文件,比如 css、js、image, (访问方式 http://localhost:8080/js/main.js) templates:存放静态页面jsp,html,tpl ...

2019-08-14 22:23:21 205

原创 SpringBoot注解详解-----@RequestMapping详解

@RequestMapping详解 RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性: value, method; value: 指定请求的实际地址,指定的地址可以是URI Template 模式(...

2019-08-14 10:25:43 3295

原创 SpringBoot注解详解

一、@SpringBootApplication详解 对启动一个springboot服务所需注解进行包装,其中必须注解为: @Configuration+@EnableAutoConfiguration+@ComponentScan 用于对应用的主函数进行注解,使服务器...

2019-08-13 21:46:59 163

原创 栈,vector容器,堆,链表,队列的基本操作方法(c,c++)

stack的基本操作有:1.入栈:如s.push(x);2.出栈:如 s.pop().注意:出栈操作只是删除栈顶的元素,并不返回该元素。3.访问栈顶:如s.top();4.判断栈空:如s.empty().当栈空时返回true。5.访问栈中的元素个数,如s.size();-----------------------------------------------------...

2019-08-09 10:36:32 399 1

原创 scrapy中 yield使用详解

import scrapyfrom text_info.items import TextInfoItemclass A50zwSpider(scrapy.Spider): name = '50zw' allowed_domains = ['m.50zw.la'] start_urls = ['http://m.50zw.la/wapsort/1_1.html']...

2019-07-21 15:40:24 3145 2

原创 CSS3 选择器

选择器 例子 例子描述 CSS .class .intro 选择 class="intro" 的所有元素。 1 #id #firstname 选择 id="firstname" 的所有元素。 1 * * 选择所有元素。 2 element p 选择所有 <p> 元素。 1 el...

2019-07-21 12:20:30 81

原创 杂项笔记

nil和Nil及NULL的区别今天在研究红黑树的时候一直提到一个NIL节点,百度了一下,这里仅作记录nil是一个对象值,如果要把一个对象设置为空的时候就用nil。Nil是一个类对象的值,如果要把一个Class类型的对象设置为空的时候就用Nil。NULL是一个通用指针以我的理解是NIL节点是,叶子节点为空的节点(无左右子叶的节点)使用scrapy框架爬虫的时候xpath的extr...

2019-07-20 15:50:54 117

转载 GET和POST有什么区别?及为什么网上的多数答案都是错的。

如果有人问你,GET和POST,有什么区别?你会如何回答?我的经历 前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。 这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支持,他完全可以把GET改个名字叫GET2。他反问道,那就是单纯的名字上的区别喽?我想了想,我觉得如果说再具体的区别,...

2019-07-18 14:38:40 87

原创 select、poll、epoll之间的区别总结

select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责...

2019-07-18 14:27:13 82

原创 107.leetcode题目讲解(C++):二叉树的层次遍历 II

题目:给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其自底向上的层次遍历为:[ [15,7], [9,20], [3]]来源:力扣(LeetCod...

2019-07-16 22:37:41 134

原创 SpringMVC学习----参数绑定

spring参数绑定过程 从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上。 springmvc中,接收页面提交的数据是通过方法形参来接收。而不是在controller类定义成员变更接收!!!!默认支持的类型 直接在controller方法形参上定义下边类型...

2019-06-24 20:44:43 84

原创 springmvc和mybatis整合

使用springmvc和mybatis完成商品列表查询。springmvc+mybaits的系统架构:第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在spring中进行注册。第二步:整合service层 通过spring管理 ...

2019-06-20 12:13:26 280

原创 SpringMVC学习----注解开发

注解的处理器映射器和适配器在spring3.1之前使用org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping注解映射器。 在spring3.1之后使用org.springframework.web.servlet.mvc.method.annotation.RequestMappingHan...

2019-06-20 11:41:31 128

原创 SpringMVC学习----springmvc介绍

SpringMVC架构Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来mvc设计模式在b/s系统下应用用户发起request请求至控制器(Controller) 控制接收用户请求的数据,委托给模型进行处理 控制器通过模型(Model)处理数据并得到处理结果 模型通常是指业务逻辑 模...

2019-06-20 11:30:09 116

原创 SpringMVC学习----入门程序

商品订单数据模型商品列表查询 1.环境准备:需要spring3.2所有jar(一定包括spring-webmvc-3.2.0.RELEASE.jar) 2.在web.xml中配置前端控制器 <!-- springmvc前端控制器 --> <servlet> <servlet-name>sp...

2019-06-20 11:01:09 133

原创 MyBatis学习----逆向工程

什么是逆向工程 mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..)企业实际开发中,常用的逆向工程方式:由于数据库的表生成java代码。Mybatis逆向工程 使用官方网站的mapper自动生成工具mybatis-ge...

2019-06-17 20:46:54 138

原创 spring和mybatis整合

整合思路需要spring通过单例方式管理SqlSessionFactory。spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管理。 整合环境创建一个新的java工程(接近实际开发的工程结构)jar包:mybatis3.2...

2019-06-17 20:35:22 323

原创 MyBatis学习----查询缓存

什么是查询缓存? mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据...

2019-06-17 20:29:56 145

原创 MyBatis学习----延迟加载

什么是延时加载? resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。延迟加载:先从单表查...

2019-06-17 20:09:21 118

原创 MyBatis学习----高级映射

订单商品数据模型 以下代码以该结构进行编写一对一查询 1.查询订单信息,关联查询创建订单的用户信息 sql查询语句:SELECT orders.*, USER.username, USER.sex,USER.address FROM orders, USER WHERE orders.user_i...

2019-06-17 19:58:36 120

hent-AI_1_6_9.7z

懂得都懂 我也就不多说些什么了

2020-08-13

DeepCreamPy_2.2.0.7z

DeepCreamPy是AI机器深度学习图像处理技术一个应用实例,其设计初衷是为了修复动漫漫画中的遮挡部分(马赛克)。

2020-08-13

spring中文API文档.doc

Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。

2019-06-10

hadoop的java_api

凡是hadoop2.x以上版本都可以使用这个导入包,下载后直接将里面的所有文件直接导入到需要使用hadoop接口的项目里就好

2019-02-15

空空如也

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

TA关注的人

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