自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 springboot java 类引用仅存在大小写不同引发血案(Exception encountered during context initialization 特殊场景问题解决)

springboot+idea java完整类名仅存在大小写不同引发血案。Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException。

2022-11-01 16:57:51 524 1

原创 jenkins pipeline 集成jacocos

一、jenkins安装jacocos插件uri: /pluginManager/installedpluagin name:JaCoCo plugin二、修改pipeline compile stagemvn clean deploy -U 新增-DargLine=-javaagent:/home/kiasur/jacoco/jacocoagent.jar -Dmaven.test.failure.ignore=true -Dmaven.test.skip=false配置-DargLine=-ja

2020-07-27 16:54:29 872

原创 java并发编程实战笔记

1.无状态对象一定是线程安全的2.静态条件-非原子操作(例如++i,可分解为取值,加1,写值)3.破坏不变性条件会引发线程安全问题(例如,if else)4.synchronizer//同步代码块5.重入锁,保证子类调用父类不会产生死锁6.没有同步情况下进行变量共享会遇到“重排序”问题7.加锁机制既可以确保可见性又可以确保原子性,而volatile变量只能确保可见性8...

2018-03-14 09:09:28 187

原创 JAVA线程池笔记

(1)为何使用线程池1.节约资源的开销2.简化线程生命周期管理(2)如何合理设计线程池大小1.CPU密集型线:S=N+1;(CPU密集型指以计算为主)2.IO密集型线:S=2*N+1;(IO密集型指IO操作为主,如读写操作)3.混合型线程池最大为:S=N*U*(1+WT/ST)注:S为线程池合理大小,N为CPU核心个数,U为CPU使用率,WT为任务线程等待时间,ST为任务线程执行时间(3)线程饱和...

2018-03-13 11:18:36 192

原创 Spring MVC 笔记

1.Error java: 无法访问javax.servlet.ServletException pom文件需要加 <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.4</version> <sc

2018-03-09 09:43:47 114

原创 Spring IOC 笔记

1.导包&lt;!-- 配置spring版本 --&gt;&lt;properties&gt; &lt;org.springframework.version&gt;4.2.1.RELEASE&lt;/org.springframework.version&gt;&lt;/properties&gt; &lt;dependencies&gt; &lt;!-- Sprin...

2018-03-08 11:18:15 180

原创 高性能Mysql学习笔记-查询性能优化

1.避免请求不需要的数据2.不要总是取出全部列3.分解关联查询 缓存效率更高减少锁的竞争容易对数据库进行拆分减少冗余记录的查询实现哈希关联4.SHOW FULLPROCESSLIST查询状态5.SHOW STATUS LIKE ‘Last_query_cost’计算当前查询的成本...

2018-02-27 15:38:13 150

原创 高性能Mysql学习笔记-创建高性能索引

1.B-Tree创建一个伪哈希索引 新增一个被索引的crc列,使用CRC32做哈希 数据表大可以使用CRC64或者MD5取部分值,也可以使用FNV64()函数作为哈希函数(来自Percona Server插件)2.索引的有点 减少需要扫描的数据量 避免排序和临时表 将随机I/O变为顺序I/O 索引存储实际列值3.对于特大型表采用分区技术比建立索引更优4.前缀索引优缺点 优...

2018-02-24 16:10:12 214

原创 Maven实现java web项目热部署

1.修改本机tomcat服务的的配置 在tomcat/conf/tomcat-users文件中添加<role rolename="manager-gui"/><role rolename="manager-script"/><user username="tomcat" password="123456" roles="manager-gui, manager-script"/>在双击sta

2017-12-26 15:11:57 566

原创 JAVA笔记-01

1.多态//父类的引用可以用子类的对象2.抽象类可以防止类被初始化3.抽象类除了被继承过之外,是没有用途、没有值、没有目的的4.if (classobject instanceof classname)//检查类型5.如果不想让某个类被初始化,就以abstract这个关键词将它标记为抽象的6.抽象类可以带有抽象和非抽象的方法7.如果类带有抽象的方法,则此类必定标识为抽象的类8.抽象的方法没有内容,...

2017-11-10 15:51:24 180

转载 Ubuntu如何开启SSH SERVER服务

http://jingyan.baidu.com/article/00a07f38a5c05482d128dc5f.html

2017-02-24 09:42:51 1118

原创 u-boot下载地址

ftp://ftp.denx.de/pub/u-boot/

2016-12-09 13:23:16 621

原创 TCP/IP详解卷1笔记_第五章 RARP:逆地址解析协议_第六章ICMP:Internet控制报文协议

1.RARP协议是许多无盘系统在引导时用来获取IP地址的。2.ICMP报文类型。3.BSD系统对ICMP报文的处理。4.ICMP地址掩码请求和答应以及时间戳请求和应答。二者在ICMP报文中都有标识符和序列号。发送端应用程序在表示字段内存存入一个唯一值,以区别与其它进程的应答。序列号字段使得客户程序可以在应答和请求之间进行匹配。5.ICMP端口不可大差错。

2016-12-06 22:54:02 300

原创 TCP/IP详解卷1笔记_第四章 APR:地址解析协议

1.当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口设备驱动程序从来不检查IP数据报中的目的IP地址。2.图4.23.ARP高速缓存与高速缓存超市设置4.APR代理可以让路由器代理应答发送方路由的APR请求。5.ARP命令

2016-12-06 22:46:46 372

原创 X210开发板dnw刷机教程

1.选择USB启动模式。2.按住开机键,dnw配置下载地址0xd0020010,dnw下载x210_usb.bin。3.继续按住开机键不松手,dnw配置下载地址0x23e00000,dnw下载uboot.bin。4.下载完成后进入u-boot后可以松手,u-boot倒计时结束前按下按键进入u-boot命令模式。5.执行  fdisk -c 0  命令。6.执行  fastboo

2016-12-05 12:58:39 1804

原创 虚拟机下的Ubuntu如何ping通Linux开发板

1.虚拟机设置--选择网络适配器--选择桥接模式--点击配置适配器--选择物理网。2.在shell中输入vi /etc/network/interfaces,在文件内容修改为  1 # interfaces(5) file used by ifup(8) and ifdown(8)  2 auto lo  3 iface lo inet loopback  4   5 au

2016-12-04 21:00:45 764

原创 TCP/IP详解卷1笔记_第三章 IP:网际协议

1.IP提供不可靠(但尽力传输,并可以发生ICMP消息)、无连接(每个数据报的处理是相互独立的)的数据报传送服务。2.TTL(time-to-live)用来设置可经过的最多路由数,每经过一个处理它的路由便减1,为0时数据报被丢弃并发生ICMP。3.IP首部始终是32bit的整数倍,不足32bit插入0填充。4.路由表包含:目的IP地址、下一跳路由的IP地址、标志、网络接口。5.IP

2016-12-03 21:40:16 303

原创 TCP/IP详解卷1笔记_第二章 链路层

1.以太网是一种局域网技术,采用CSMA/CD(冲突检测的载波侦听多路接入)。2.以太网数据报的封装在RFC894[Hornig 1984]中定义,IEEE 802网络的IP数据报封装在RFC1042[Postel and Reynolds 1988定义]。3.以太网和802.3MTU(最大传输单元)分别是1500和1492字节,数据长度超过MTU要在IP层进行分片。4.环回接口允许运

2016-12-03 21:13:46 258

原创 TCP/IP详解卷1笔记_第一章 概述

1.TCP/IP协议族分为四个层次,从上往下分别为:应用层、运输层(传输层)、网络层、链路层。2.以太网工作在链路层,是一种局域网通讯协议标准; 互联网(英语:Internet),又称网际网络,或音译因特网(Internet)、英特网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。3.网关(Gateway)又称网间连接器、协议转换器。4

2016-12-02 23:01:48 390

转载 配置合适的Vi配置文件

Vi 有自己的配置文件,可以是“/etc/vim/vimrc”或者“~/.vimrc”。两者的区别是前者全局的,影响登录本机的全部用户,后者仅仅对当前用户有效。把配置命令放在配置内,每次启动 Vi 就会自动载入配置文件中的设置。具体配置如下:" 在窗口标题栏显示文件名称set title" 编辑的时候将所有的 tab 设置为空格set tabstop=4"设置自动对

2016-12-02 16:14:42 702

转载 解决Source insight新类型文件无法识别添加

(1)SI软件只能发现自己识别了的文件类型,对于它未识别的文件类型它就看不到,譬如start.S文件就未包含在内,因为SI默认不认识.S后缀的文件。 (2)第1种方法是自己手动配置:在”Options->Document Options”,然后在”Document Type”下拉选项中选择”C Source File”,然后在右侧”File filter”文本框中输入”*.S”,然后点”clo

2016-12-02 16:03:23 5461

原创 C语言学习笔记

1.break不能从if语句中退出,但可以退出循环语句。例如:while(1){    if(1)    break;}2.continue可以跳过循环体的其余部分,然后回到循环体的开始。

2016-11-01 16:32:56 218

转载 如何给Ubuntu 安装Vmware Tools

http://jingyan.baidu.com/article/3065b3b6e8dedabecff8a435.html

2016-11-01 15:43:38 204

转载 如何删除电脑中使用过的COM端口

1.打开注册表编辑器:开始--运行中输入regedit就可以了  2.打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 把ComDB删除后重新尝试即可!(注:这样会重建所有COM口)。

2016-08-06 21:43:17 6938

原创 WIN10无法使用中文输入法解决方案

1.右键桌面左下角2.选择命令提示符(管理员)3.输入ctfmon按回城

2016-06-19 21:33:23 4980

原创 VMware 中的 Ubuntu 虚拟机看不到共享文件夹怎么办

1关闭虚拟机中的Ubuntu系统2.在VMware添加虚拟机共享文件夹3.启动Ubuntu操作系统。4.重新安装VMware Tools,解压VMware Tools压缩包,解压前要将安装包先复制到Ubuntu文件系统,解压后执行sudo ./vmware-install.pl.5.在/mnt/hgfs,你将会看到共享文件夹。

2016-04-11 15:50:23 816

原创 Linux进阶指令

1、linux进阶命令1.1、find功能:在linux文件系统中,用来查找一个文件放在哪里了。举例:find /etc -name "interfaces"总结:(1)什么时候用find? 当你知道你要找的文件名,但是你忘记了它被放在哪个目录下,要找到该文件时,用find。(2)怎么用find?find 路径 -name "文件名"1.2、gr

2016-03-26 22:40:53 310

原创 Linux常用基础指令记录

一.linux常用命令:(1) ls(list,列表)作用:使用列表把当前文件夹下所有文件显示出来ls -a 显示所有文件,包括隐藏文件ls -l 以详细信息显示ls -a -lls -l -als -lals -al 四种方式都是可以的(2) cd(change directory,更改目录)作用:用来切换目录涉及到相对路径和绝对路径 cd

2016-03-26 22:33:48 400

转载 BLE-NRF51822教程2-工程初始化流程

nordic BLE 交流群498676838  代码讲解基于资料包里配套的 sdk5.1版本中的串口demo。高版本的sdk基本都是差不多的。代码在路径xxxxx\keil\ARM\Device\Nordic\nrf51822\Board\pca10001\s110\experimental中一:main函数整体注释:int main(void){

2016-03-09 10:09:26 766

转载 BLE-NRF51822教程1-常用概念

1:主机如何知道外围设备的存在:         外围设备广播信息。主机主动扫描,外围设备回复扫描响应以告知主机。2:可发现模式:由广播中的flag标志设置。         有限可发现模式:广播间隔快,但最大只能持续最多30s         通用可发现模式:广播间隔相对较慢,广播没有最大还需时间限制。3:广播通道:BLE中有3个广播信道和

2016-03-09 10:06:53 1082

原创 cc2530在ZSTACK中如何开启双串口模式(UART1中断方式)

1.首先打开MT_UART.C,然后在2.void MT_UartInit ()函数中找到 #if defined (MT_UART_DEFAULT_PORT)3.在下面加一条指令:HalUARTOpen (1, &uartConfig);4.然后在hal_board_cfg.h中找到:#if HAL_UART_DMA           //Default prefere

2015-09-21 21:19:12 4524

基于matlab的模糊图像复原

基于matlab的模糊图像复原,复原模糊图像为运动模糊图像,复原采用3种方法,维纳滤波 最小二乘 RC。

2016-01-02

水表指针识别(数字图像处理C语言)

能够识别指针类的水表,指针所指数值,然后显示当前水表显示数字,并显示指针角度值。

2016-01-02

空空如也

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

TA关注的人

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