- 博客(77)
- 资源 (2)
- 收藏
- 关注
原创 java爬虫,下面代码基于webCollector,可以爬取加载js后的数据
java爬虫,下面代码基于webCollector,可以爬取加载js后的数据
2022-11-24 19:05:38
899
原创 三、消息队列--如何保证消息的幂等性思考
MQ解决消息重发--做到幂等性 - 柳絮拂面 - 博客园幂等性,在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。消费者消费有幂等性要求的消息时,可以做重复性校验,并记录日志,对于不需要处理幂等性的消息,可以不做判断处理。...
2022-01-29 21:45:11
462
原创 二、消息队列--如何保证消息的顺序性思考
使用MQ如何保证消息的顺序性?_李浩东的博客-优快云博客建议单线程的方式去消费,强顺序要求的,先考虑执行顺序,再考虑处理性能,进行优化。
2022-01-29 21:17:59
476
原创 一、消息队列--mq的优缺点
一、优点1、解耦耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。 解耦就是用数学方法将两种运动分离开来处理问题,常用解耦方法就是忽略或简化对所研究问题影响较小的一种运动,只分析主要的运动。使用mq可以让各自处理自己需要处理的业务,不受其它的影响。2、异步与同步相对应,异步指的是让CPU暂时搁置当前请求的响应,处理下一个请求,当通过轮询或其他方式得到回调通知后,开始运行。多线程将异步操作放入另一线程中运行,通过轮询或回调方法得到完成通知,但是完成端口,
2022-01-29 20:41:03
2529
原创 hadoop 报错【org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String】
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String;I)V at org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Native Method) at org.apa.
2022-01-24 23:19:55
978
原创 apache NIFI windows环境简单运行
NIFI快速认证配置_jingtiaoyang6666的博客-优快云博客_nifi toolkittls-toolkit.bat standalone -n localhost,127.0.0.1 -O -S nifi123456 -P nifi123456 -c localhostcopy到nifi-1.15.0\conf (覆盖)双击run-nifi.bat即可启动nifi-1.15.0\logs\nifi-app.log上面日志文件中可以找到初始密码...
2021-12-09 16:53:34
765
原创 springboot websocket 后端与前端跨域通信
一、maven引入spring-boot-starter-websocket <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>二、配置 ServerE
2020-09-17 13:48:14
1946
原创 nginx 配置实操(静态服务、代理http、http负载均衡、代理tcp/udp)
一、nginx的使用场景参考此文:https://blog.youkuaiyun.com/vbirdbest/article/details/80913319二、nginx下载安装(windows)1、官方下载地址:http://nginx.org/en/download.html2、下载当前主线版本:1.19.23、默认配置#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/
2020-08-12 10:46:18
452
原创 linux iftop 监控网络流量情况
最近发现服务器上socket服务总是连接不稳定,想查一下接口服务请求占用网络情况参考:https://www.cnblogs.com/catlee/p/7239084.html参考:http://www.vpser.net/manage/iftop.html1、安装iftop一、yum安装(有成功的,也有不成功的)yum install iftop二、make install 安装CentOS上安装所需依赖包:yum install flex byacc libpcap n
2020-08-03 10:40:09
282
原创 opensips 使用docker部署配置 ip网络电话
1、拉取opensips/opensips:latest 镜像,拉取日期:2020-08-02,当前版本opensips 3.0docker pull opensips/opensips2、docker 运行docker run -d -it --name sip -p 5060:5060/udp opensips/opensips3、配置opensips.cfg[root@localhost opensips]# pwd/home/opensips[root@localho.
2020-08-02 14:19:14
4544
8
原创 videojs 手机端全屏横屏播放
解决方案:https://github.com/prateekrastogi/videojs-landscape-fullscreen如图,videojs后引入videojs-landscape-fullscreen.min.jsvar player = videojs('some-player-id');后加player.landscapeFullscreen();这样当点击全屏按钮后会自动横屏全屏找了好久,记录分享一下。...
2020-07-27 14:35:32
12913
16
原创 dockerfile创建一个自己的jdk8镜像步骤
1、官方下载jdk8地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载的版本:jdk-8u261-linux-x64.gz2、准备dockerfile# CentOS with JDK 8# Author hyf# build a new image with basic centosFROM centos# who is the authorMAINTAINER
2020-07-15 15:21:48
951
原创 sqlserver 建库指定utf-8 修改库为utf-8编码
CREATE DATABASE paas COLLATE Chinese_PRC_CI_ASGOALTER DATABASE paas COLLATE Chinese_PRC_CI_ASGO
2019-09-17 09:48:12
18445
原创 oracle 安全测评整改相关
1、oracle空闲超时时间设置修改超时时间10分钟ALTER PROFILE DEFAULT LIMIT IDLE_TIME 10;查询修改后的超时时间其中IDLE_TIME的值就是设置的空闲超时时间。select resource_name,resource_type,limit from dba_profiles where profile='DEFAULT' ;—————...
2019-09-05 09:41:42
606
原创 去掉json字符窜中奇怪的乱码
//去掉json字符窜中奇怪的乱码 String rs = HttpUtil.get("http://url....."); log.info(rs); char[] chars = rs.toCharArray(); char[] c = new char[chars.length]; int n= 0; for(int ...
2019-09-04 17:32:22
305
原创 网络设备和服务器安全测评-记录
网络设备log 配置debugging网络设备关闭telnet访问,使用ssh或https配置系统口令复杂度服务器审计策略全部开放操作系统服务项中禁用Print Spooler、Remote Registry安装360杀毒windows 控制面板》显示》更改屏保新建用户分配小权限防火墙在页面上勾选密码有效期服务器禁用445端口没有多余的软件...
2019-05-07 18:00:41
457
原创 oracle 开启审计
本地连接sqlplus /nologconn /as sysdba配置SQL> alter system set audit_sys_operations=TRUE scope=spfile;--审计管理用户(以sysdba/sysoper角色登陆)SQL> alter system set audit_trail=db,extended scope=spfile;重...
2019-05-07 14:49:19
2415
转载 深入Struts2的配置文件
本部分主要介绍struts.xml的常用配置。1.1. 包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用属性有:l na
2015-07-13 14:15:37
377
原创 myeclipse or eclipse maven 项目使用tomcat:run运行报错 用tomcat:run-war正常
参考原文:http://xly1981.iteye.com/blog/19001121、打开pom.xml文件 open with >>Maven POM Edit2、选择dependency hierarchy 里面,在右边框图里面找到servlet-api.jar,选中后在左边,右键->exclude maven artifact,去除依赖关系。如下图:(忽略jar不一样,
2015-06-16 14:31:03
1129
转载 SpringMVC使用注解@ResponseBody返回json中文乱码
SpringMVC使用注解@ResponseBody返回json中文乱码博客分类: Java编程springmvcajaxSpringjson springmvc中文乱码 @responsebody --------------------------------------- 在这里我不得支持一下SpringMVC是一个不错的框
2015-06-10 16:04:51
789
转载 linux 防火墙开关
1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关
2015-06-09 10:41:18
461
转载 linux vi 命令使用
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f
2015-06-09 10:38:43
392
原创 linux如何安装jdk和配置TOMCAT
linux如何安装jdk浏览:23850|更新:2013-03-13 13:29一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chm
2015-06-08 16:51:16
378
转载 MyEclipse 2015优化七步法<亲测有效>
MyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。 > MyEclipse 2015下载 第一步: 去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windo
2015-06-06 10:28:12
506
转载 Flex4之皮肤定制【Skin类和Skin类】
第一、关于spark.skin.SparkSkin类的 1.SparkSkin介绍 (1)spark.skins,这个包里面只有一个class:SparkSkin,非美工的程序员可以通过这个class来实现任意自定义控件的样式。 (2)SparkSkin是一个Group类型的容器。(它继承自Group) (3)全部的mx.spark的可视化控件的外观全部都
2015-06-02 09:57:23
849
原创 Error: Skin for * cannot be found. -isolate-styles=false
Error: Skin for Group3060.Panel3059.SkinnableContainerSkin3075.contentGroup.VBox3062.TextArea3071 cannot be found. at spark.components.supportClasses::SkinnableComponent/attachSkin()[E:\dev\4.y\frame
2015-05-21 12:08:01
589
转载 Oracle数据库合并行记录,WMSYS.WM_CONCAT 函數的用法
Sql代码 select t.rank, t.Name from t_menu_item t; 10 CLARK 10 KING 10 MILLER 20 ADAMS 20 FORD 20 JONES 20 SCOTT 20 SMITH 30 ALLEN 30 B
2015-05-19 10:34:15
1611
原创 如何解决sde extproc代理DLL路径无效(启动oracle监听出现错误 1067)
按下面链接地址配置http://json20080301.iteye.com/blog/1407349Oracle启动监听服务时,出现错误1067:进程意外终止解决修改 Oracle安装目录下的network\admin\listener.ora文件:Windows变更了内网IP后,Oracle的listener.ora配置文件中HOST的IP地址还是原内网
2015-05-15 11:57:09
547
转载 java中byte,String,InputStream之间的转换
转自:http://zhoujingxian.iteye.com/blog/1682480java中byte,String,InputStream之间的转换博客分类: J2SE Java代码 import java.io.ByteArrayInputStream; import java.io.ByteArra
2015-05-10 16:56:55
314
转载 java 遍历arrayList的四种方法
转自:http://www.cnblogs.com/interdrp/p/3663602.htmljava 遍历arrayList的四种方法package com.test;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public c
2015-05-10 16:33:36
355
转载 Java播放声音的几种方式
转自:http://blog.youkuaiyun.com/kalision/article/details/7898786————————————————————————————————————————————import java.applet.AudioClip;import java.io.*;import java.applet.Applet;import j
2015-05-10 11:53:07
1279
转载 byte[]和InputStream的相互转换
转自:http://javapub.iteye.com/blog/665696byte[]和InputStream的相互转换博客分类: JavaIO 1:byte[]转换为InputStream InputStream sbs = new ByteArrayInputStream(byte[] buf); 2:InputStream转换为Inpu
2015-05-09 23:31:02
549
转载 Linux常用命令大全
转自:http://www.php100.com/html/webkaifa/Linux/2009/1106/3485.html系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /de
2015-05-08 15:12:42
278
原创 flex4 xmlns:local Style:@namespace CDATA、ArrayCollection
一、xmlns:local='...' 怎么用 是命名空间那,等号后面的引入的路径我们可以直接组件化使用,local就是命名空间名,但他是默认的同application同目录下,使用其中的mxml时,如果local下有个Example.mxml组件,就可以 一般情况下xmlns:local='...'都不需要自己写的,当你在相应位置引入组件时会自动为你添加上,还是, 当你键
2015-05-08 14:28:54
716
转载 前后台交互的传参方式与大参数传递
转自:http://dingherry.iteye.com/blog/1514643前台向后台传参,一般有如下几种方式:1)URL方式传参这种方式传参时,首个参数置于url的后面,用“?”连接;形式:url?param=value如:http://zhidao.baidu.com/q?word=%D6%BD%B1%D2+%CB%BA%BB%D9多个参数时,参数间用“&”连接
2015-05-07 17:31:14
2845
转载 oracle中exp,imp的使用详解
转于:http://www.cnblogs.com/yugen/archive/2010/07/25/1784763.html基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
2015-04-30 14:11:05
567
转载 FLEX元标签_Bindable
原文地址:http://blog.chinaunix.net/uid-122937-id-3010668.html1 概述 [Bindable]是元标签,元标签不是语法的一部分,而是专门给编译器用的,是告诉编译器做某些事情。 [Bindable]的作用是:告诉 flex编译器给某些某些东西建立绑定关系 当你在没有添加事件设置的情形下使用 Bi
2015-04-30 11:19:15
437
转载 查询一表中昨天生成的数据 或 某天的数据
-- 查询一表中昨天生成的数据-- 原表mobilefrends中的cdate字段上有索引,创建索引语句是:create index mobilefrends_cdate_idx on mobilefrends(cdate);------------------------------------------------------------------------------------
2015-04-27 16:15:45
692
手机考试H5页面,使用vue开发,使用cdn静态页面,可自行扩展对接
2020-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人