自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (23)
  • 问答 (1)
  • 收藏
  • 关注

原创 html下使用es6模块(module)

1、html引入js<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><script src="a

2020-07-24 16:17:34 4885

原创 java泛型上下边界

1、 上界通配符不能放2、下界通配符不能取,读取出来的东西只能存放在Object类里public class Test { //上界通配符 class Fruit {} class Apple extends Fruit {} class Plate<T extends Fruit>{ private T item; public Plate(T t){item=t;} public void set(T t){item=t;} public T get().

2020-07-16 11:40:35 1004

原创 centos7网络配置以及重启网卡

一、修改网络配置文件1、进入网络配置目录 cd /etc/sysconfig/network-scripts/2、编辑网络配置文件(不同的机器有些不一样一般是ifcfg开头的 vim ifcfg-ens33(这是我虚拟机上的)3、复制一下配置内容到配置文件TYPE=Ethernet#静态ipBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUT

2020-07-14 15:35:36 7330 1

原创 js在页面上执行的顺序

一、js是单线程执行的二、js是顺序执行的三、代码:1、index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title>

2020-07-09 08:57:16 3881

原创 Linux下memcache的维护

一、启动命令:/usr/local/memcached/bin/memcached -d -l 127.0.0.1 -p 11211 -u root -m 64 -c 1024 -P /var/run/memcached.pid二、参数说明:-d选项是启动一个守护进程,-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB-u是运行Memcache的用户,如果当前为 root 的话,需要使用此参数指定用户。-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的.

2020-07-08 08:18:51 186

原创 java注解杂记

注意:自定义注解只有一个属性时,且属性名为value时,赋值时value可省略。 自定义注解只有一个属性时,且属性名不为value时,赋值时应与属性名保持一致。 自定义注解有多个属性时,赋值时应与属性名保持一致元注解元注解是什么意思呢?元注解是可以注解到注解上的注解,或者说元注解是一种基本注解,但是它能够应用到其它的注解上面。如果难于理解的话,你可以这样理解。元注解也是一张标签,但是它是一张特殊的标签,它的作用和目的就是给其他普通的标签进行解释说明的。元标签有 @Retention、@Docume

2020-06-15 11:10:43 147

翻译 mysql字段长度计算

在MySQL的数据类型中,Tinyint的取值范围是:带符号的范围是-128到127。无符号的范围是0到255(见官方《MySQL 5.1参考手册》http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#numeric-types)。Tinyint占用1字节的存储空间,即8位(bit)。那么Tinyint的取值范围怎么来的呢?我们先看无符号的情况。无符号的最小值即全部8位(bit)都为0,换算成十进制就是0,所以无符号的Tinyint的最小值为0.

2020-06-09 08:30:36 2018

原创 POJO科普

PO(persistant object) 持久对象在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。 PO 中应该不包含任何对数据库的操作。DO(Domain Object)领域对象就是从现实世界中抽象出来的有形或无形的业务实体。一般和数据中的表结构对应。TO(Trans.

2020-06-09 08:29:47 160

翻译 redis常用命令

1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次3.支持数据持久化4.value可以是string,hash, list, set, sorted set使用场景1. 去最新n个数据的操作2. 排行榜,取top n个数据 //最佳人气前10条3. 精确的设置过期时间4. 计数器5. 实时系统, 反垃圾系统6. pub, sub发布订阅构建实时消息系统7. 构建消息队列8. 缓存cmd访问red.

2020-06-09 08:28:49 97

转载 spring常用注解

@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解 作用域@Lazy(true) 表示延迟初始化@Service用于标注业务层组件、@Controller用于标注控制层组件(如struts中的action)@Repository用于标注数据访问组件,即DAO组件。@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。@Scope用于指定scope作用域的(用在类上.

2020-06-09 08:27:57 142

原创 单例模式双重锁检查优化

/** * DoubleCheckedLocking * 双重锁检查优化,采用的是volatile来检查 * @author xiaoyi * @date 2020/5/24 14:57 */public class DoubleCheckedLocking { private volatile static DoubleCheckedLocking instance; public static DoubleCheckedLocking getInstance() { if (i.

2020-05-25 07:45:46 315

翻译 gradle下载网站

https://services.gradle.org/distributions/

2020-04-14 11:31:30 326 1

原创 mysql修改密码步骤

mysql版本下面是操作过程1、my.cnf中加入 user=root2、杀掉mysql进程 service mysqld stop 或者 killall -TERM mysqld3、安全模式启动 mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 或者 mysqld --us...

2020-04-13 16:34:08 279

原创 centos7下面的ES(elasticsearch)安装

1、安装jdk (教程)2、下载es (传送门)3、解压下载下来的包 tar -zxvfelasticsearch-7.0.0-linux-x86_64.tar.gz4、vim /etc/sysctl.conf 加入vm.max_map_count=655360然后执行 sysctl -p5、vim /etc/security/limits.conf 加入 * ...

2020-04-01 08:38:48 253

原创 centos7下的jdk安装

1、查找openjdk rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'2、批量卸载所有带有Java的文件 rpm -qa | grep java | xargs rpm -e --nodeps 3、解压jdk4、设置环境变量 1、vim /etc/profile 加入下面的配置 export JAVA_HOME...

2020-03-31 16:02:57 148

原创 centos7下面的mysql5.7安装步骤

1、下载 MySQL 源的安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm2、安装 MySql 源 yum -y install mysql57-community-release-el7-11.noarch.rpm3、yum 安装 mysql 启动 MySQL 服务 1、安装 m...

2020-03-31 11:50:57 157

原创 centos7配置redis自启动

1、su - root #切换root2、touch /etc/systemd/system/redis.service #新建启动文件3、vim /etc/systemd/system/redis.service #编辑文件 设置如下内容 [Unit] Description=redis-server #描述服务 After=network.target #描...

2020-03-30 19:23:59 385

原创 centos7安装docker以及修改源

1、uname -r //查看内核版本 需要高于3.10 2、yum update //更新程序3、yum -y remove docker docker-common docker-selinux docker-engine //删除老版本,没有可以跳过 (yum list installed | grep docker查看以前装的版本)4、yum-config-manager -...

2020-03-28 17:11:51 559

原创 docker打包spring cloud微服务

下面的文件需要mvn和docker环境,将下面两个文件建立在mvn项目下,和src同级Dockerfile:FROM jdk:1.8.0_231WORKDIR /home/apps/COPY target/*.jar app.jarRUN sh -c 'touch app.jar'ENTRYPOINT [ "sh", "-c", "java -Djava.security...

2020-03-27 19:38:36 364

原创 docker安装jdk

下载准备好的jdk以及dockerfile,点击下载构建镜像(注意后面有个.) docker build -t jdk:1.8.0_231 . 查看镜像 docker images 启动容器 docker run -d -t --name jdk jdk:1.8.0_231 进入容器 docker exec -it jdk /bin...

2020-03-27 15:36:09 147

原创 docker常用命令

//加载镜像docker load 镜像.tar//查看镜像docker images //运行镜像docker run -d -t --name 名称 名称:tag//查看运行的容器docker ps //停止 运行的容器docker stop 容器id//停止 运行的容器docker start 容器id//重新运行的容器 docker restart//导......

2020-03-27 15:26:42 146

转载 jquery根据option的text定位选中option

百度出来的代码都是这样的:$('#test option[text="b"]').attr("selected",true);或$('#test').find('option[text="b"]').attr("selected",true);然而,在我的代码中却不起作用,不知原因为何!终于在海量无用的搜索结果中找到一条线索,解决了问题:原因:上面两种方法在jquery低于1...

2020-03-25 10:30:55 548

原创 oracel 拆分多行

//下面是按照都好拆分,然后统计个数SELECT COUNT (*)FROM ( SELECT DISTINCT REGEXP_SUBSTR ( T .id, '[^,]+', 1, LEVEL ) id FROM ( SELECT id FROM XIAOYITEST WHERE ...

2020-03-24 11:55:09 122

原创 idae maven多模块打包

1、先执行主项目(root)下面的clear、install2、再执行子模块项目下面的clear、install不然会报 Failed to execute goal on project....错误

2020-03-21 16:51:19 287 1

原创 关于类型转换错误java.math.BigDecimal cannot be cast to java.lang.String

从数据库取count、sum等函数的值需要转化成Integer的时候出现java.math.BigDecimal cannot be cast to java.lang.String的报错错误代码:map.get("mCount").toString();1解决方法: Integer.parseInt(String.valueOf( map.get("mCount") )); ...

2020-03-10 16:50:01 1739

原创 layer/layui获取子页面列表数据的方式

1、第一种方式需要在在子页面定义方法,在父页面调用子页面的方法获取数据;2、第二种不需要定义方法,先拿到子页面的列表(table),然后再获取table里面的数据。代码在这里...

2020-03-01 22:05:43 2602

原创 centos7 关闭防火墙

systemctl status firewalld.service --查看防火墙状态systemctl stop firewalld.service --进行关闭防火墙systemctl status firewalld.service --永久关闭防火墙

2020-02-20 15:07:57 284

原创 js与php交互传递json数据中文处理方法

js端需要对json数据进行encodeURIphp端接受到数据需要进行urlencode(urlencode($jsonstr));

2020-01-03 16:59:25 456

转载 androidstudio源换成阿里云

平时安卓项目编译较慢,其中一个原因就是要下载依赖资源包比较慢。为了解决这个问题,可以配置阿里云镜像,加速下载。配置方法:1. 对特定项目生效,在项目中的build.gradle修改内容buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/pu...

2019-12-19 11:46:25 1792

原创 html 页面跳转获取get参数

function getQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) { ...

2019-12-19 11:31:16 606

原创 js对象写法大全

1.公有属性和公有方法 function User(name,age){ this.name = name;//公有属性 this.age = age; } User.prototype.getName = function(){//公有方法 return this.name; } var user = new User('fire子海',26); console...

2019-12-14 11:44:24 550

原创 jq load方法

<script type="text/javascript"> $(document).ready(function(e){    var iframe = document.getElementById("Box"); if (iframe.attachEvent) { iframe.atta...

2019-11-19 10:11:31 390

转载 xml 处理大于号与小于号

在mybatis开发中,我们可以发现在xml文件中大小于号有时会出现报错,主要原因是在xml文件中大小于号会与标签的尖括号冲突,因此需要使用转义字符来替代,对应的转义字符表如下: &lt; < ...

2019-11-13 16:32:23 1058

原创 bat实现自启动以及创建快捷方式

::install.bat文件@echo offsetlocal EnableDelayedExpansionset WrkDir=%~dp0set "LinkName=run.bat.lnk"set filname=run.batset ThePath=%~dp0%run.bat mshta VBScript:Execute("Set Shell=CreateObject(""...

2019-11-07 16:46:33 2821

转载 Linux下如何查看哪些进程占用的CPU内存资源最多

linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|headlinux下获取占用内存资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head命令组合解析(针对CPU的,ME...

2019-10-16 09:34:03 1415

原创 oracle存储过程执行sql

--这里演示的是备份表 可以多个表,如果需要请留言DECLARE sql_tem VARCHAR2(110); tableName VARCHAR2(110);BEGIN SELECT 'APP_TABLE_'||TO_CHAR(SYSDATE,'yyyymmddhh24miss') into tableName FROM dual; sql_tem := 'create t...

2019-09-05 16:43:17 1253

原创 oracle存储过程执行sql

--这里演示的是杀掉正在执行的指定sqldeclare num number := 1;sql_tem Varchar2(100);begin while num <= 5 loop for v_rlt in ( SELECT b. SID, b.serial# FROM v$process A, v$session b, v$sqlarea c WHERE ...

2019-09-05 10:58:27 5394

原创 oracle定义变量以及变量的使用

DECLARE xiaoyi VARCHAR2 (50) ;BEGIN xiaoyi := 'xiaoyiid' ; FOR item IN ( SELECT * FROM USER u WHERE u.id = xiaoyi ) LOOP dbms_output.put_line (u.id) ; END LOOP ;END ;...

2019-08-31 11:29:21 6406

原创 oracle for循环执行sql

declare num number := 1; sql_tem Varchar2(100);begin while num <= 10 loop for v_rlt in ( SELECT b. SID, b.serial# FROM v$process A, v$session b, v$sqlarea c WHERE A .addr = b.paddr A...

2019-08-28 11:48:45 19898

转载 深入理解Java并发之synchronized实现原理

深入理解Java并发之synchronized实现原理

2019-07-19 20:24:12 153

emedit宏插件.zip

emedit插件json格式化和字符串压缩,emedit插件json格式化和字符串压缩

2021-05-27

树形结构工具类.zip

java树结构工具类

2020-07-30

server.zip

es6语法学习以及发送请求

2020-07-24

elasticsearch.yml

centos7下面的ES(elasticsearch)安装的配置文件

2020-04-01

jdk-8u231.zip

docker安装jdk演示

2020-03-27

layer传值.zip

layer/layui新开子页面传递参数以及获取子页面列表参数的两种方式,layer/layui新开子页面传递参数以及获取子页面列表参数的两种方式

2020-03-01

install.zip

bat实现开机启动安装,创建快捷方式,增加系统兼容,window脚本实现开机启动安装,创建快捷方式,增加系统兼容

2019-11-15

h5移动端部门树展示

h5移动端树列表

2019-04-13

html关系图

html5、echart 、zrender 实现的关系图,可以拖动以及设置显示类别

2018-11-20

jquery 炫酷登录页面

在jquery炫酷登录页面的基础上进行改版,实现鼠标点击页面效果

2018-11-12

python_oracle

python 连接oracle 实现数据查询,解决中文显示乱码问题

2018-10-24

HTML 底部弹窗 抽屉效果

HTML底部弹窗,实现抽屉效果,可以用于电影院选座位。

2018-07-28

cordovaTest

android原生集成cordova,实现访问服务器上面的www目录

2018-04-16

onvif协议视频转码推流网页播放

onvif 协议摄像机 rtsp视频转码rtmp推流到nginx,jwplayer网页播放rtmp

2018-04-08

gb28181对接测试工具

对接海康,大华,科达,雄迈等诸多GB28181上级、下级平台对接,可以直接使用

2018-03-29

jquery barcode

jquery barcode js jquery barcode js jquery barcode js

2017-11-08

Android mqtt协议 推送

Android mqtt协议 推送 带各种服务端

2016-10-25

基于xmpp协议的聊天软件

基于xmpp协议的聊天软件

2016-10-23

Xmpp 聊天软件

基于xmpp协议的聊天软件

2016-10-23

android 多线程断点 下载

android 多线程断点 下载

2016-10-23

android 多线程断点 后台 下载

android 多线程断点 后台 下载

2016-10-23

android 自定义控件 树

android 自定义控件 树

2016-08-18

androd仿web左侧树

androd仿web左侧树

2016-08-18

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

TA关注的人

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