- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 SPI总线学习
SPI(Serial peripheral interface) 是由摩托罗拉(Motorola)公司开发的全双工同步串行总线,是微处理控制单元(MCU)和外围设备之间进行通信的同步串行端口。SPI 系统可直接与各个厂家生产的多种标准外围器件直接接口。SPI主要应用在EEPROM、Flash、实时时钟(RTC)、数模转换器(ADC)、网络控制器、MCU、数字信号处理器(DSP)以及数字信号解码器之间。SPI一般使用4 条线:串行时钟线SCK、主机输人/从机输出数据线MISO、主机输出/从机输人数据线
2021-03-06 11:23:43
296
原创 pandas_DataFrame笔记
数据帧(DataFrame)是二维数据结构,即数据以行和列的表格方式排列。功能特点: 潜在的列是不同的类型 大小可变 标记轴(行和列) 可以对行和列执行算术运算构造函数: pandas.DataFrame(data, index, columns, dtype, copy)data:各种形式的数据,ndarray,series,map,lists,dict,constant和另一个DataFrame //原文出自【易百教程】,商业转载请联系作者获...
2020-05-17 17:24:08
236
转载 java反射详解
转自:https://www.cnblogs.com/ysocean/p/6516248.html#_labelTop1、什么是反射? java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任何一个对象,都能够调用他的任一方法和属性;并且能够改变他的属性。 通过使用反射我们可以更灵活的编写代码,代码可以在运行时装配,无需在组件之间进...
2019-03-03 10:12:35
490
转载 mysql索引总结----mysql 索引类型以及创建
转自:https://blog.youkuaiyun.com/xluren/article/details/32746183关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以...
2019-03-01 23:05:36
137
转载 WebSocket 实战-
原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-WebSocket/WebSocket 前世今生众所周知,Web 应用的交互过程通常是客户端通过浏览器发出一个请求,服务器端接收请求后进行处理并返回结果给客户端,客户端浏览器将信息呈现,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用来说显得捉襟见肘...
2019-02-28 21:14:49
243
转载 电商 秒杀系统 设计思路和实现方法
转自:https://blog.youkuaiyun.com/bigtree_3721/article/details/727605381 秒杀业务分析 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;...
2019-02-28 20:07:25
1531
转载 MySQL高级 之 explain执行计划详解
转自:https://blog.youkuaiyun.com/wuseyukui/article/details/71512793 使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字段详解ids...
2019-02-27 17:46:11
121
转载 MySQL索引底层实现原理
转自:cnblogs.com/boothsun/p/8970952.html索引的本质MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查...
2019-02-21 14:24:38
151
原创 Exception sending context initialized event to listener instance of class org.springframework.web.co
org.apache.catalina.core.StandardContext listenerStart严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener 我的就是把本地库里...
2019-01-18 22:24:32
1025
转载 拦截器和过滤器的区别
转载自:https://www.cnblogs.com/panxuejun/p/7715917.html 过滤器和拦截器的区别: ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action...
2019-01-11 20:59:51
203
1
转载 mybatis初始化
mybatis的初始化过程是怎样的呢? mybatis基于XML文件配置,初始化开始肯定要加载configuration配置文件,创建configuration对象。 都知道mybatis最终要通过sqlsession执行SQL语句,初始化生成sqlsession的过程。 首先加载运行所需的配置文件,mybatis大致包括以下标签配置: × configuration 配置 × pr...
2019-01-11 20:14:29
308
原创 Synchronized和lock的区别?
synchronized是java一个关键字,属于内置特性,是内部锁,当一个代码块被synchronized修饰时,一个线程获取了对应的锁,并执行该代码块,其他线程只能一直等待,等待获取锁的线程释放锁,获取锁的线程释放锁只会有两种情况:1)获取锁的线程执行完了该代码块,然后线程释放对锁的占有2)线程执行发生异常,此时JVM会让线程自动释放锁因此,在不发生异常的情况下 ,又没有释放锁,其...
2018-12-20 18:19:26
126
转载 解决redis desktop manager连接不上linux(centos7)上的redis服务
转载自:https://blog.youkuaiyun.com/qq_31962349/article/details/76610959redis是一个key-value形式的缓存服务器,在实际测试redis连接时,一直显示图片中的问题,在遇到这样的问题时可以从以下几方面来排除问题 1. bind 127.0.0.1要注释掉通过/bind 127.0.0.1搜索到后将其注释掉 2. 要为re...
2018-12-08 10:18:30
521
转载 redis安装、测试&集群的搭建(淘淘)
1 redis的安装1.1 安装redis 版本说明 本教程使用redis3.0版本。3.0版本主要增加了redis集群功能。安装的前提条件:需要安装gcc:yum install gcc-c++ 1、下载redis的源码包。2、把源码包上传到linux服务器3、解压源码包tar -zxvf redis-3.0.0.tar.gz4、Mak...
2018-12-06 22:36:45
275
1
原创 SpringBoot配置fastJson生成json视图
idea创建一个SpringBoot项目在pom文件中添加依赖创建FastJsonConfiguration配置信息类由于WebMvcConfigurerAdapter在Spring5已被废弃,查看源码可知,只是WebMvcConfigurer接口的一个空实现可直接实现WebMvcConfigurer这个接口实现如下:import com.alibaba.fa...
2018-11-03 12:15:45
352
原创 java.lang.ClassFormatError: Incompatible magic value 0 in class file
java.lang.ClassFormatError: Incompatible magic value 0 in class file,停电后重启项目报错删掉tomcat服务,重新发布
2018-08-31 17:23:58
5898
2
原创 ELException:Cannot convert ' ' of type class java.lang.String to class java.lang.Long
编辑页面书写有误,导致存入数据库数据有误,修改数据库数据,修改页面
2018-08-28 09:16:53
5614
原创 HTTP请求
一个完整的HTTP请求过程,有七个步骤 1、建立TCP连接 2、WEB浏览器向WEB服务器发送请求命令 3、WEB浏览器发送请求头消息 4、web服务器应答 5、web服务器发送应答头消息 6、web服务器想浏览器发送数据 7、web服务器关闭TCP连接 一个http请求一般包含四部分: 1、http请求的方法或动作,比如get或post 2、正在请求的URI,也就是请求地址 3、请求头,包含客...
2018-07-05 21:05:06
126
原创 报failed to load resource: the server responded with a status of 500 (Internal Server Error)
调试页面,报failed to load resource: the server responded with a status of 500 (Internal Server Error)原因:手残,眼拙,少了半个括号
2018-07-05 09:23:53
6532
1
原创 eclipse莫名的问题
Servlet.service() for servlet [back] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause针对于这个莫名其妙的毛病,如果配置,注解都没问题的话
2018-01-14 20:03:45
220
转载 Java并发编程:volatile关键字解析
尊重作者劳动成果,转载请标明原文链接:http://www.cnblogs.com/dolphin0520/p/3920373.htmlvolatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解
2018-01-12 14:14:07
117
转载 socket与各层协议简述
网络由下往上分为: 对应物理层数据链路层网络层( IP协议)传输层(TCP协议)会话层应用层和表示层(HTTP协议)socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数据 如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关
2017-12-17 21:14:06
2599
SVN64位客户端+语言包
2018-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人