自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4461)
  • 收藏
  • 关注

转载 linux服务器安装jdk (手动解压方式安装)

linux服务器安装jdk使用的是通过手动解压安装的方式,没有通过yum或者apt-get命令安装准备:下载一个jdk,版本自选,后缀为(.tar.gz)开始创建目录mkdir /usr/javacd /usr/java使用Xftp将下载好的jdk上传到/usr/java/下,并解压tar -xzvf apache-tomcat-9.0.26.tar.gz解压...

2019-09-30 10:07:00 101

转载 linux服务器安装tomcat

linux服务器安装tomcat准备:下载一个tomcat,官网连接:http://tomcat.apache.org/ 版本选择合适的安装tomcat之前要先安装Java jdk 可以参考我的这篇文章https://www.cnblogs.com/mengw/p/11611210.html开始使用Xftp将下载好的tomcat上传到/usr/tomcat/下,并解压ta...

2019-09-29 17:10:00 38

转载 spring web 脚手架 (持续更新中...)

spring web 脚手架项目地址:https://github.com/MengW9/scafflod.git还有觉得哪些可以加上去的配置,欢迎各位拍砖,我会持续更新,大家共同进步一个通用的脚手架,简化每次需要搭新项目项目目录使用方式下载即用git clone https://github.com/MengW9/scafflod.git20190926集成...

2019-09-26 16:39:00 83

转载 oracle死锁解决

最近正式系统遇到了许多莫名奇妙的问题,定时器突然不跑了,业务流程跑不通。搞得人很崩溃,今天终于找到了原因,数据库中有好多条死锁。大概有100多条。(鬼知道发生了什么)然后赶紧杀了下。下面是sql,记录一下。(需要dba权限)-----查询锁表进程 select sess.sid, sess.serial#, lo.oracle_userna...

2019-09-26 16:11:00 84

转载 git---从已有分支拉出新分支

1:需要切换到被拉取的分支,并且拉取项目,命令如下:123$git checkout master$git pull2:接着创建一个新分支,并且切换到新的分支:123$git branch newbranch$git c...

2019-09-26 15:36:00 65

转载 MyBatis逆向工程生成 (生成pojo、mapper.xml、mapper.java)

MyBatis逆向工程生成mybatis需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo…),可以让程序员将更多的精力放在繁杂的业务逻辑上。企业实际开发中,常用的逆向工程方式:由数据库的表生成java代码。​ 之所以强调单表两个字,是因为Mybatis逆向工程...

2019-09-26 11:55:00 123

转载 springboot项目启动报错Failed to configure a DataSource: 'url' attribute is not specified and no embedde...

springboot项目启动报错Failed to configure a DataSource: 'url' attribute is not specified and no embedde创建springboot项目后启动,报错为Error starting ApplicationContext. To display the conditions report re-run ...

2019-09-26 10:19:00 76

转载 解密AI芯片的加速原理

网上对AI芯片的剖析实在太少,这里对一些论文和大佬的研究做一个总结,希望对读者有所帮助。AI 芯片的诞生讲到半导体,不得不从摩尔定律说起。从Intel创始人戈登·摩尔提出摩尔定律到现在已经53年了。过去的53年中,半导体行业一直受着摩尔定律的指导。芯片越做越小,单位面积的晶体管越来越多,功耗越来越低,价格越来越便宜,也使得这个行业过去五十多年来一直保持不错的增长趋势。但是半导...

2019-09-22 16:32:00 76

转载 信号

信号的处理方式(三种):执行默认动作;忽略;捕捉;阻塞信号机与未决信号集:转载于:https://www.cnblogs.com/lican0319/p/11565036.html...

2019-09-21 21:55:00 55

转载 @Scheduled注解各参数详解

@Scheduled注解各参数详解@Scheduled注解的使用可以参考这个:https://www.cnblogs.com/mengw/p/11564338.html参数详解1. cron该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义。cron表达式语法[秒] [分] [小时] [日] [月] [周...

2019-09-21 19:49:00 37

转载 SpringBoot中使用@Scheduled创建定时任务

SpringBoot中使用@Scheduled创建定时任务定时任务一般会在很多项目中都会用到,我们往往会间隔性的的去完成某些特定任务来减少服务器和数据库的压力。比较常见的就是金融服务系统推送回调,一般支付系统订单在没有收到成功的回调返回内容时会持续性的回调,这种回调一般都是定时任务来完成的。还有就是报表的生成,我们一般会在客户访问量过小的时候来完成这个操作,那往往都是在凌晨。这时我们...

2019-09-21 19:44:00 41

转载 Vue 部署问题

新接触的vue,改动一些js文件,没想到遇到了一个巨坑:1.vue 在 H builder 编译,npm run dev 后正常运行,在index.js 中配置后台路径如下 // 请求代理表,在这里可以配置特定的请求代理到对应的API接口 proxyTable: { "/api": { //ta...

2019-09-20 16:33:00 43

转载 Mysql清空表(truncate)与删除表中数据(delete)的区别

Mysql清空表(truncate)与删除表中数据(delete)的区别两种清空表的方式truncate table 表名;delete from 表名;其中truncate操作中的table可以省略。这两者都是将wp_comments表中数据清空,不过也是有区别的,如下:truncate是整体删除(速度较快), delete是逐条删除(速度较慢)。truncate不写服...

2019-09-19 20:49:00 46

转载 oralce将id串转换为名字串

今天碰到一个小问题,需要将一个字段中用逗号隔开的id串,转换为名字的样子显示出来,本着方便的原则,就在oracle中写了个函数,完美的解决了这个问题,/**将安全警示通告类型的id串转换为名字串,方便显示用**/create or replace function risk_ids_to_names(av_str varchar2 --要转换的ids...

2019-09-19 19:30:00 118

转载 服务发现 - consul 的介绍、部署和使用

https://www.jianshu.com/p/f8746b81d65d转载于:https://www.cnblogs.com/418836844qqcom/p/11549973.html

2019-09-19 15:30:00 59

转载 oracle查看表空间大小及使用情况

SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total - free) "表空间使用大小", total / (1024 * 1024 * 1024) "表空间大小(G)", free / (1024 * 1024 * ...

2019-09-19 11:28:00 122

转载 springboot使用druid连接池,并配置数据源监控

1.创建一个springboot项目2.引用依赖,引用log4j是因为需要用到 <!--druid--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</a...

2019-09-18 17:43:00 34

转载 java中selenium判断某个元素是否存在

selenium工具直接通过findElement方法获取某个元素,如果该元素不存在肯定会报错,selenium又没有可以判断该元素是否存在的方法于是我们可以手写一个工具类,来判断这个元素是否存在selenium的使用这里推荐一个学习网站 http://www.testclass.net/selenium_java/install-java /** * 判断某个...

2019-09-18 17:07:00 1820

转载 Mybatis 中$与#的区别

一 : mybatis中 $与#1.数据类型匹配#:会进行预编译,而且进行类型匹配$:不进行数据类型匹配2.实现方式#:用于变量替换$:实质上是字符串拼接3.#和$的使用场景(1)变量的传递,必须使用#,使用#{}就等于使用了PrepareStatement这种占位符的形式,提高效率。可以防止sql注入等等问题。#方式一般用于传入添加,修改的值或查询,删除...

2019-09-18 11:09:00 17

转载 SpringBoot系列八:SpringBoot整合消息服务(SpringBoot 整合 ActiveMQ、SpringBoot 整合 RabbitMQ、SpringBoot 整合 Kafka)...

https://www.cnblogs.com/xuyiqing/p/10851859.htmlhttps://www.cnblogs.com/leeSmall/p/8721556.htmlhttps://www.cnblogs.com/linyufeng/p/9885645.html转载于:https://www.cnblogs.com/418836...

2019-09-18 10:19:00 37

转载 mysql5.7,用group by 查询时抛出异常

https://blog.csdn.net/fansili/article/details/78664267转载于:https://www.cnblogs.com/418836844qqcom/p/11540007.html

2019-09-18 10:17:00 3

转载 jenkins使用

1.配置JDK,maven  1).在jenkins页面选择 “ 系统管理 ” >>“全局工具配置”  2).选择新增JDK,别名自定义输入,把自动安装取消,jenkins会自动安装JDK,输入命令 docker exec -it 容器ID /bin/bash , 进入容器,输入命令 echo $JAVA_HOME, 复制路径粘贴到页面JAV...

2019-09-12 14:50:00 39

转载 记一次SQL优化

常见的SQL优化一、查询优化1、避免全表扫描模糊查询前后加%也属于全表扫描在where子句中对字段进行表达式操作会导致引擎放弃使用索引而进行全表扫描,如:  select id from t where num/2=100   应改为:   select id from t where num=100*22、适当的创建索引,在where及order ...

2019-09-11 21:48:00 42

转载 Spring Boot 集成 swagger

https://www.cnblogs.com/kiwifly/p/11487042.html转载于:https://www.cnblogs.com/418836844qqcom/p/11492190.html

2019-09-09 15:55:00 31

转载 SpringBoot发送邮箱验证码

https://www.cnblogs.com/lzhdonald/p/11490933.html转载于:https://www.cnblogs.com/418836844qqcom/p/11492100.html

2019-09-09 15:47:00 144

转载 判断一个数是否为2的整数次幂

public static boolean is2Power3(int num) { return (num & num - 1) == 0;}转载于:https://www.cnblogs.com/418836844qqcom/p/11492071.html

2019-09-09 15:43:00 44

转载 设置linux服务器下开放端口

https://www.cnblogs.com/kevin-yang123/p/9916572.html转载于:https://www.cnblogs.com/418836844qqcom/p/11491977.html

2019-09-09 15:31:00 38

转载 Java使用正则表达式匹配多行 Pattern flags

Java中正则匹配有多种模式,若不选择模式则默认为单行匹配匹配模式(Pattern flags)compile()方法有两个模式未开匹配模式Pattern compile(String regex)开匹配模式Pattern compile(String regex, int flags)源码关于flags的描述Match flags, ...

2019-09-03 18:57:00 315

转载 docker An error occurred 虚拟化错误解决

问题:本人电脑上装了VMware和docker,系统是win10专业版,然后今天想用下docker,打开报错,Hyper-V未开启,开启之后再次报错An error occurredHardware assisted virtualization and data execution protection must be enabled in the BIOS.See htt...

2019-08-30 11:02:00 703

转载 简单实现SpringBoot启动

一、准备:IDEA使用简单手写导包实现spring boot,未使用idea自带的spring创建方法可以更加简单理解springboot启动过程二、开始1、打开idea创建project2、选择maven >> next都不要勾选,创建空的maven项目3、输入GAV 唯一确定一个jar包 整个项目就是一个jar包...

2019-08-28 17:39:00 47

转载 slub_debug用于问题定位

http://www.wowotech.net/memory_management/427.html转载于:https://www.cnblogs.com/xingmuxin/p/11424823.html

2019-08-28 16:28:00 54

转载 Git上传项目提示Push rejected: Push to origin/master was rejected解决办法

打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接运行下面的命令解决问题git pull origin master –allow-unrelated-historiesgit push -u origin master -f转载于:https://www.cnblogs.com/418836844qqcom/p/11423581.html...

2019-08-28 13:43:00 63

转载 造成panic_oom问题的测试代码

写一个内核模块,来构造内核模块出现panic oom,主要采用vmalloc函数:#include <linux/module.h>#include <linux/mm.h>#include <linux/vmalloc.h>static int __init ko_test_init(void){ int...

2019-08-27 15:30:00 69

转载 使用valgrind来查看内存泄露问题

https://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/index.html转载于:https://www.cnblogs.com/xingmuxin/p/11418600.html

2019-08-27 15:27:00 45

转载 IntelliJ Idea设置默认换行符

http://www.mamicode.com/info-detail-1730958.html转载于:https://www.cnblogs.com/418836844qqcom/p/11418497.html

2019-08-27 15:15:00 149

转载 %#获取字符串

介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / *"dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my.fil...

2019-08-27 15:05:00 33

转载 pthread_once函数

http://blog.csdn.net/lmh12506/article/details/8452659pthread_once()函数详解在多线程环境中,有些事仅需要执行一次。通常当初始化应用程序时,可以比较容易地将其放在main函数中。但当你写一个库时,就不能在main里面初始化了,你可以用静态初始化,但使用一次初始化(pthread_once)会比较容易些。int pth...

2019-08-27 15:01:00 28

转载 _u32定义

驱动开发的原则:能用__u32就最好用它,或者用u_int32_t之类的也可以,但不要直接用unsigned int等默认的数据类型。目的是让别人明白,你这个变量占多大内存。原因:1、你不能确定你的代码未来只在一个平台上运行,它可能会被移植到非Linux平台(确实有很多人这么做),它可能运行在不同的CPU平台,比如64位环境,非x86环境。2、因为C语言中并未明确规定in...

2019-08-27 14:58:00 285

转载 关于linux下的open()write()read()close()函数

http://blog.sina.com.cn/s/blog_71d1a98701010s0v.html1、read和write函数调用时,都会记录下当前写的位置,下次调用时就会从这个位置开始读或写。2、如果重新打开同一个文件,每次打开有各自的fd,对各自的fd操作,各自fd的指针会各自变化,互不影响。但操作的文件还是同一个。对一个fd写,可以从另一个fd读到,只要知道fd的当前偏移...

2019-08-27 14:56:00 59

转载 List集合中的对象判断某个字段是否重复

对象和字段自定义 /** * 判断List<Knowledge>的对象code是否有重复,有重复true * * @param orderList * @return */ private Boolean knowledgeIsRepeat(List<Knowledge> orderLi...

2019-08-27 14:38:00 3255

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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