自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wudiansheng的博客

向着大神的路前行

  • 博客(41)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 cnetos7 jitsi docker 局域网部署

参考文档:https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker#security-note https://github.com/jitsi/docker-jitsi-meet1、步骤: Download and extract the latest release Alternatively, to test the latest changes clone t...

2021-03-18 11:26:24 2720 2

原创 python3 onvif协议 摄像头控制

1、参考文章 https://github.com/FalkTannhaeuser/python-onvif-zeep 结合网上一些教程,请多多指教(1)环境配置:安装python 3.8.1; pip 20.3.3;pip listaiohttp==3.7.3appdirs==1.4.4async-timeout==3.0.1attrs==20.3.0cached-property==1.5.2certifi==2020.12.5chardet==3.0.4clic...

2021-01-07 15:09:03 1803

原创 python3 异步GET、POST请求

1、GET请求import asyncioimport websocketsimport jsonfrom aiohttp import ClientSessionimport urllib.parseimport argparseasync def test_req(): await asyncio.sleep(1) async with ClientSession() as session: params = urllib.parse.urlencod

2020-12-09 10:16:37 2710

原创 python3 websocket 客户端

1、模拟客户端发送消息#!/usr/bin/env python3# -*-coding:utf-8-*-import asyncioimport websocketsimport jsonfrom aiohttp import ClientSessionimport urllib.parseimport argparseresp_node = "node"resp_entity = "curve"req_url = "ws://127.0.0.1:41528/net/ws/w

2020-12-09 10:10:48 1464

原创 frp 内网穿透

1、下载frp linux、window版本 文件在百度云盘里2、文件配置将frps及frps.ini放到具有公网 IP 的机器上。将frpc及frpc.ini放到处于内网环境的机器上。3、样例fprs.ini[common]bind_port = 19121token = ***max_pool_count = 100执行命令:./frps -c ./frps.inifrpc.ini[common]server_addr = 公网...

2020-10-16 14:11:49 439

原创 orange3 插件开发知识点积累

一、安装orange3python版本 3.6.8pip install orange3pip install PyQt5学习官网:https://orange3.readthedocs.io/projects/orange-development/widget.htmlhttps://docs.biolab.si//3/data-mining-library/tutorial/data.htmlhttps://orange.biolab.si/blog/启动命令:orange-

2020-05-28 11:45:01 3856

原创 mui-百度app应用一监听位置并上传数据

1.百度sdk配置请看上一篇 轨迹2.js //开始定时上传地理位置 watchPos(); function watchPos() { window._watchId = plus.geolocation.watchPosition(function(p) { console.log(JSON.stringify(p)); ...

2020-03-13 16:45:10 237

原创 mui-百度app应用一轨迹

1.配置manifest.json 填写百度应用密钥2.页面<div id="allmap" class="allmap"></div>3.js这是可以轨迹展示$.init(); var map = null; var playSpeed = 3000; //正常播放间隔是3000毫秒,可以根据自己需求设置播放速率 ...

2020-03-13 16:41:26 276

原创 mui H5+App 推送(华为手机亲测)

有问题欢迎留言交流1、新建H5+App项目,在manifest.jsn选择开通push2、参照mui官方推送文档,自己备注有几点华为地址:https://developer.huawei.com/consumer/cn/console#/serviceCards/华为官网中app的包名:io.dcloud.H59A0F677 和 mui配置中心的PkgName是一致的,不然...

2019-09-03 14:38:39 1304

原创 mui H5 人脸识别 基于百度AI

1、前端<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-sc...

2019-09-03 14:23:52 1458

原创 vue+elment Ui 动态创建输入框

<el-form-item v-for="(domain, index) in dataForm.domains" :label=domain.key :key="domain.key" :prop="'domains.' + index + '.value'" :rules="{ required...

2019-08-06 15:47:12 3190 2

原创 多线程:模拟并发请求

1.private static CountDownLatch cdl = new CountDownLatch(200); //设置并发数2.for(int i = 0;i<200; i++){ new Thread(new Ticket()).start(); //创建线程 cdl.countDown(); //一直等待计数器到0,然后200...

2019-03-22 16:17:09 863

原创 javaweb二维码页面下载

页面二维码生成下载1.前端js/*** 批量生成二维码*/function createCode() { using('datagrid', function() { var selectedRows = $('#eptGrid').datagrid('getSelections'); if ($('#eptGrid').datagrid(...

2019-03-20 10:17:26 811

转载 mui H5上传多张图片

转载 https://blog.csdn.net/qq_29407683/article/details/80007643#commentBox前端&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&g...

2019-03-05 10:50:53 3031 10

转载 js中用函数闭包进行封装---(function($, owner) {}(mui, window.export = {})) 和(function($,doc){})(mui,document)

1.转载 https://www.cnblogs.com/longduanbin/p/9096032.html(function($, owner) { /* * 中间就可以进行封装操作 * $就代表mui,owner就代表window的export属性,就是一个传值 */ var userId = 1; function add(use...

2019-02-21 10:41:43 1519

原创 SpringCloud学习笔记

1.SOA与微服务的差别(1)soa架构(2个controller调用公共的service、dao层)的缺点         依赖于中心化服务发现机制;         因为SOA采用SOAP协议(Http+XML),XML传输协议比较占用宽带,XML报文中有非常大         冗余数据,所以微服务架构中以json轻量级方式代替xml传输;          soa管理非常...

2019-01-09 18:11:43 111

原创 maven 打包命令

mvn install:install-file -Dfile=E:/test.jar -DgroupId=com.test -DartifactId=test1  -Dversion=1.0 -Dpackaging=jar//重新打包test.jar到     com/test1/1.0文件下  其中:-DgroupId和-DartifactId的作用是指定了这个jar包在reposit...

2019-01-08 15:59:39 1432 1

原创 SpringBoot集成ElasticSearch笔记

1.在虚拟机安装ElasticSearch遇到的问题(1)don't run elasticsearch as root.       参考https://blog.csdn.net/mengfei86/article/details/51210093因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户第一步:liunx创建新用户  adduser ...

2018-12-27 18:00:01 170

原创 SpringBoot+Rabbit

1.安装Rabbit,参考(https://www.cnblogs.com/ericli-ericli/p/5902270.html)2.进入http://localhost:15672,账户密码都是   guest3.新建一个消息队列 Durability:选择Transient。4.新建一个交换机exchange  解释①    这个是消息队列的名字  queu...

2018-12-26 16:57:41 185

原创 jdk1.8 HashMap和ConcurrentHashMap知识点

1. HashMap是数组加链表组成,当链表多长则转成红黑树,树状结构。2. Node对象记录值,根据hash的值,自己记录自己的落点位置。final int hash; //记录hash算法之后的整型数,hash算法就是(static final int hash(Object key) { int h; return (key == null) ? 0 : ...

2018-12-25 15:25:25 152

原创 java quartz定时任务学习笔记

参考 https://www.imooc.com/video/151441.设计模式  builder模式、Factory模式、组件模式、链式写法2.三个核心概念(1)调度器(2)任务(3)触发器3.体系结构 (1)JobDetail:包含任务的实现类以及类的信息(2)trigger:决定任务器什么时候被调用          分为SimpleTrigger...

2018-12-20 11:50:27 205

转载 Centos docker 安装redis哨兵集群

参考 https://www.cnblogs.com/cxbhakim/p/9151720.html(集群部署)参考 http://www.cnblogs.com/zhoujinyi/p/6430116.html (安装redis注意redis-cli )注意事项(1)构建Dockerfile文件时,命令必须正确,否则构建镜像会失败(2)后面的命令是小写(3)将6个node节点...

2018-12-17 17:29:17 383

原创 高并发多线程知识点

1.并发线程的3个特性(1)原子性问题:如果多个线程共用共享资源,那么会出现资源被修改,但是其他线程拿不到最新的值,这时候可以用volatile(对其他线程可见和防止指令重排序,但是不能保证原子性,没办法实现线程同步)解决(2)可见性问题:有些变量比如 i++,就不能用volatile,只能用同步锁  synchronized(可以解决原子性,有序性,可见性,但是不适用高并发,影响性能),...

2018-12-17 11:30:10 293

转载 volatile和synchronized的区别

参考 https://blog.csdn.net/seu_calvin/article/details/523700681. volatile修饰的变量具有可见性volatile是变量修饰符,其修饰的变量具有可见性。可见性也就是说一旦某个线程修改了该被volatile修饰的变量,它会保证修改的值会立即被更新到主存,当有其他线程需要读取时,可以立即获取修改之后的值。在Java中为了加...

2018-12-17 10:38:23 106

原创 SpringBoot+zk+dubbo个人分析

1.先下载zookeeper压缩包,解压后在conf文件中新增zoo.cfg  单机模式:# The number of milliseconds of each tick  心跳间隔 毫秒每次tickTime=2000# The number of ticks that the initial# synchronization phase can takeinitLimit=10...

2018-10-23 14:14:53 205

原创 前端页面开发知识点(嵌套和分页)

 1.src里面的内容是请求路径,对应controller中的路径,返回的是要嵌套的页面路径&lt;iframe src="iframe" style="width: 1145px; height: 685px;" name="contentIframe" id="contentIframe"&gt;&lt;/iframe&gt; &lt;iframe src="ifr

2018-10-17 10:22:40 683

原创 solr全文检索随笔

solr的项目配置步骤(1)在F:\fullsearch\solr\apache-tomcat-8.0.52\webapps\solr\WEB-INF中的web.xml  修改指向solrhome路径    &lt;env-entry&gt;       &lt;env-entry-name&gt;solr/home&lt;/env-entry-name&gt;       &lt;env...

2018-10-09 16:12:34 137

原创 多线程使用场景一:用户登录增加密码输入次数

spring.xml配置文件中    &lt;bean id="taskExecutor"        class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"&gt;        &lt;!-- 线程池维护线程的最少数量 --&gt;        &lt;property name="core...

2018-09-28 10:37:51 515

原创 python学习

1.centos7 安装 python3.7 地址https://www.cnblogs.com/simuhunluo/p/7704765.html2.使用IDLE工具的快捷键(1)空格键自动补全代码;(2)Alt 加 p键,获取上一次代码;(3)Alt 加 n键,获取下一次代码;3.   0-255内存自动缓存,超过了就会重新开辟内存。例如 a = 50, b = 5...

2018-08-30 14:56:22 120

原创 前端data-url的用法

data-* 相当于数据存储,点加了点击方法,就会读取里面的数据,进行页面跳转&lt;div class="level02_guide"&gt;                    &lt;ul class="title"&gt;                        &lt;li&gt;&lt;span&lt;#if type=='companyNotice'&gt;         

2018-04-25 14:37:01 39001

原创 前端html列表加载更多效果(默认取出所有数据,用js控制显示数量,也可以用分页的形式进行ajax请求,这种暂时木有写)

代码说明,页面是用freemarker写的,newsModel.list  是所有的数据; &lt;ul class="affair_list" pagesize="3"&gt;  这句是关键&lt;#if type=='news'&gt;                &lt;ul class="affair_list" pagesize="3"&gt;             

2018-04-25 14:23:43 4642

原创 nginx遇到的坑

1.当你本地web项目通过tomcat启动时,如果端口是8080,将会和nginx冲突,不然你访问localhost:8080会报404;不过访问localhost是可以的。解决方法是将tomcat的端口号改掉,或者该nginx的端口号,这样你访问localhost:8080才会出现nginx的欢迎页面。2.想访问本地静态页面时,配置如下     location /site/fortune/ {...

2018-04-12 14:08:51 805

转载 关于高并发的理解和解决

首先自己上网看了相关的高并发解决方法转自:http://blog.csdn.net/chichengit/article/details/490785251:锁机制。       锁机制有两个层面。       一种是代码层次上的,如java中的同步锁,典型的就是同步关键字synchronized。       另外一种是数据库层次上的,比较典型的就是悲观锁和乐观锁。这里我们重点讲解的就是悲观锁(...

2018-03-07 15:53:15 540

原创 oracle 将上一条的记录中其中一个字段赋值到下一条记录里

select a.*,lag(a.id,1) over (order by id desc) lag from 表 alag(要选择的字段,前面一条) over(根据字段排序)lag

2018-03-02 13:16:12 5583 2

原创 读取properties文件的工具类

public class PropertiesUtil { private static Properties properties; private static String url; private static String FILE_NAME = "application.properties"; static{ try{ ...

2018-02-08 17:39:33 158

原创 第三方短信发送(云片)

第一步:注册云片的账号;第二步:在pom文件放入&lt;dependency&gt; &lt;groupId&gt;com.yunpian.sdk&lt;/groupId&gt; &lt;artifactId&gt;yunpian-java-sdk&lt;/artifactId&gt; &lt;version&gt;1.2.4&lt;/version&gt;&lt

2018-02-08 17:24:05 1416

原创 技术知识储备

2017-11-16  知识点一(本人观赏)1.JSON和List互转String strJson = JSON.toJSONString(aList); List&lt;A&gt;   aList = (List&lt;A&gt;)JSON.parseArray(strJson,A.Class); 2.Mybatis中模糊查询....LIKE CONCAT ('%' ...

2017-11-16 18:37:55 358

转载 Mybatis分页插件-PageHelper的使用

个人注意点:PageHelper.startPage(page, pageSize);放在Dao上面。

2017-11-15 19:34:13 136

原创 多个测试类同时测试

@RunWith(Suite.class)@SuiteClasses({1Test.class,2Test.calss})public calss TestSuit{}

2017-11-15 19:26:02 499

原创 groovy 循环List<Map<String, Object>>

public List> ClobToStringList(List> objList) { objList.each { it.each { key, value -> if (value instanceof Clob) { //将clob转字符串

2017-11-15 19:02:56 2765

ffmpeg和mencoder视频文件

ffmpeg.exe、ffplay.exe 、ffprobe.exe 、mencoder.exe四个程序的压缩包,亲测可用

2018-10-24

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

TA关注的人

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