自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (7)
  • 收藏
  • 关注

原创 electron打包 Error output: !include: could not find:

找到 node_module/app-builder-lib/out/targets/nsis/NsisTarget.js文件,在 executeMakensis 方法中加入相应的代码,include: could not find: “C:\Users\xxxx(这里是中文)\AppData\Local\Temp\t-TH3KzB\0-messages.nsh”//添加下面这一行即可。

2023-11-28 19:29:05 472

原创 oracle11G在linux环境下的卸载操作

1.使用SQL*PLUS停止数据库2.停止Listener3.停止HTTP服务4.用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环境变量了)5.将安装目录删除6.将/usr/bin下的文件删除7.将/etc/oratab删除8.将/etc/oraInst.loc删除9.将oracle用户删除(若要重新安装,可以不删除)10.将用户组删除(若要重新安装,可以不删除)11.将启动服务删除到此为止重启后,你的Linux系统下的Oracle数据库已完全删除了!!!

2023-11-10 11:48:41 1108

原创 java集合图谱

java集合。

2023-11-10 11:33:05 125

原创 GAT1400作为上级推送给下级数据

aceId长度固定是48位,其中前41位是sourceId。SubImageInfoObject对象列表,里边放两个对象,分别是大图和小图,大图和小图对象里的Type字段分别是14和11。souceId = 设备id(20位) + “02” (2位) + time(14位) + 序号位(5位)由于网上关于这方面的文档太烂,里面遇到很多坑,专门弄一篇避免大家走弯路。定义消息通知,这里根据自己的业务类型定义。1、首先是登陆注册保活。3、订阅通知相关接口。

2023-06-19 20:44:38 714 1

原创 JSONUtil格式化实体对像时顺序不一致问题

所以Map对象使用attributes为key时JSONUtil.toJsonStr()序列化会改变key的顺序。通过JSONUtil.toJsonStr()格式化实体对象,出现顺序不一致的情况。在试下通过JSON.toJSONString转换。

2023-06-06 20:28:37 595

原创 ORA-01502 解决索引失效,索引或这类索引的分区处于不可用

查询数据的时候,报ORA-01502: 索引或这类索引的分区处于不可用状态。执行完之后索引生效,可以成功操作数据表。结果是表结构的修改导致索引失效。数据多的话,可能执行时间比较长。1、先查询失效的索引。

2023-05-25 16:09:46 872

原创 SecureCRTPortable许可向导

可直接使用Name:meisi。

2023-05-17 17:09:18 1081

原创 linux上挂载window目录

3、确认445端口没有被拦截,linux telnet windouws的ip 445。打开 控制面板\程序\程序和功能,勾选SMB 1.0/CIFS文件共享,重启电脑。1、windows开启 SMB。4、Linux执行命令挂载目录。2、共享文件夹,给读写权限。

2023-04-14 15:12:57 960

原创 Oracle导出AWR报告

输入导出的报告内容:此处举例导出2月20号当天的报告,即是快照8601-8623,若想导出其他时间段的报告,则可找到对应当天的报告快照Id输入即可。输入导出报告的名称,也可不输入,直接回车,此处直接回车,默认使用报告名称“awrrpt_1_8601_8623.html”1、使用命令下载到本地:sz awrrpt_1_8601_8623.html。注:生成报告的位置存放在:/home/oracle/ 下。输入查询的报告天数,此处列举输入10天:10。六、使用FTP工具下载AWR报告。输入报告类型:html。

2023-03-21 10:04:16 5262

原创 阿里快递物流api

阿里物流api接口查询

2023-03-02 14:54:39 190

原创 FTP 500 OOPS: cannot change directory: 500 OOPS: child died

FTP

2022-09-08 11:34:53 427

原创 人口大数据解决方案

目标区域所有出现过的用户记为全集U。根据用户的不同时段在不同区县区域的信令数据,结合用户在工作时间与非工作时间在工作地或居住地的信令规律与特点,制定判断用户属性的规则(规则可配置,可实现不同需求的不同规则并行处理),根据规则分析获取目标区域用户的统计数据,并进行居住人口、工作人口标签标示。区域人流量检测对指定的区域进行人流实时统计,在每天24个整点时刻,针对在目标区域范围内的手机用户存量情况的统计分析,区域人流群体去向分析,截取一个时间点的客流群体,能够追踪群体在未来几个时间点的去向。...

2022-07-29 16:06:24 792

原创 log4j2安全漏洞修复

在tomcat路径/bin/startup.bat(linux是startup.sh)或weblogic域路径/bin/startWeblogic.bat(linux是startWeblogic.sh)中变量JAVA_OPTS(weblogic是JAVA_OPTIONS)用log4j2check_v0.0.3检测工具检测版本远程代码执行漏洞,检出受影响的jar/war包,受影响的扫描结果会保存在当前目录下的vuln.txt文件中。发现此版本并不在影响范围内,只用执行方式一即可。...

2022-07-29 15:57:16 661

原创 分布式数据库组件

分布式数据库是现代分布式系统的一个重要组件。传统集中式数据库中,数据库实例可能有多个,但是数据库(文件)只有一份。进行的查询都是在一个数据库中进行,进行的事务都是在一个实例下完成。分布式数据库的一个特性就是实例是多个,同时数据库也是多个,分布在不同的物理服务器上。由于对象和实例的分布特性,所以查询一个数据,访问的实例和数据库可能是多个,进行dml操作的事务也随着上升为分布式事务。分布式数据的设计要遵循CAP定理,即:一个分布式系统不可能同时满足 一致性 、可用性 、分区容忍性这三个基本需求,最多只能同时

2022-06-30 16:25:55 697

原创 cenos 解决Kernel panic – not syncing: Attempted to kill init

服务器重启或者断电重启后无法开机首先强制重启,然后按E键进入单用户模式进行修改选择第二个,按E进然后编辑,在后面输入 selinux=0,通常情况下这种是可以,但是里面可以有多余的内容,这是就需要对一下内容,然后删除多余内容,最后面加上selinux=0回车,然后按B重启等待系统重启,大功告成。...

2022-05-11 16:09:49 943

原创 Redhat6.8服务器安装

1.服务器操作系统安装2.1. 安装RHEL 6.8 64位选择安装跳过扫描光盘完整性进入到安装向导界面,单击下一步选择英语安装英文键盘基本存储设备丢弃存储数据输入机器名称选取时区和去选夏令时输入用户名和密码,单击next确认使用简单的密码选用所有空间并预览分配(实际上选择Create Custom Layout)这里选择第五个 进入此界面 然后全部删除之后创建create预览和修改分区,修改/boot为200M左右,swap一般与

2022-04-26 17:27:23 3047 1

原创 CRC高低位转换

crc高低位转换,整理常用的方法在这里插入package wjz.utils;import io.netty.buffer.ByteBuf;import io.netty.buffer.ByteBufAllocator;/** * * */public class TestCrc16 { public static void main(String[] args) { ByteBuf byteBuf = ByteBufAllocator.DEFAULT.

2022-04-21 17:42:45 1026

原创 BCD码之间的转换

bcd转换的工具类和方法package wjz.utils;import org.springframework.util.FileCopyUtils;import java.io.*;import java.math.BigInteger;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;/** * * */public class WjzUtils {

2022-04-21 17:38:26 1170

原创 基于tomcat8以上解决websocket不兼容的问题

在这个实例中,采用的是Tomcat7服务器,每个服务器对于WebSocket的实现都是不一样的,所以这个实例只能在Tomcat服务器中运行,不过目前Spring已经推出了WebSocket的API,能够兼容各个服务器的实现。WebSocketServlet这个类在tomcat7里,不过已经过时,tomcat8就已经删除了。tomcat自带例子有websocket的实现tomcat 9以下会扫出安全漏洞,所以需要升级9以上升级tomcat9的时候会报出找不到websocket里面的方法Tomcat实

2021-06-30 19:06:59 1050 1

原创 无线通信行业常用名词

工模机Walktour软件信息如下:1.增益(gain):表示放大器在线性工作状态下对信号的放大能力,以输出功率同输入功率比值的常用对数表示,单位为分贝db。dB=10lgA(A为功率放大倍数)例如:功放增益:35(B点增益)–15(A点增益)=50db2.功率(power)/电平(level):放大器在线性状态下的输出能力。一般单位为:w mw dbm,dbm是取1mw作为基准值以分贝表示的绝对功率电平。换算公式:电平(dbm)=10lgW5W →10lg(5w/1mw)=10lg500

2021-03-27 16:59:07 29188 6

原创 GAT1400 视图库订阅

订阅-通知是视图库接口最核心的业务,也是大华,华为和友商使用最频繁的一个功能。上下级概念订阅通知过程本质是数据转移,例如A想通过视图库获得B的机动车数据,那么A就是上级、B就是下级;假如A想通过B间接获得C的机动车数据,那么A就是B的上级,B是C的上级,这个过程为跨级订阅/通知。订阅-通知订阅-通知流程见图2tep1:订阅者(上级)向被订阅者(下级)发送HTTP POST请求/VIID/Subscribes。Step2:被订阅者(下级)将订阅成功与否的响应消息返回给订阅者(上级)。订阅成功后

2021-03-27 16:33:17 6140 28

原创 GAT1400注册和保活及上下级关系

1400协议,要搞清楚你作为上级还是下级,上级域编码和下级域编码的关系,避免遇到神坑你作为下级----(注册)—>上级不废话,直接上代码public static void main(String[] args) { try{// System.out.println(TestImg.isExceptionQueue);// TestImg.isExceptionQueue = true;// System.out.println(TestImg.isExceptionQ

2021-03-24 17:32:06 4419 7

原创 ORA-00333: redo log read error block 8194

重启服务器后,数据无法启动,日志介质损坏1:数据库启动报错ORA-00333SQL> select status from v$instance;STATUS------------MOUNTEDSQL> alter database open;alter database open*ERROR at line 1:ORA-00333: redo log read error block 8194 count 8192SQL> select.

2021-03-24 10:08:41 868 1

原创 Kafka的数据存储与索引设计

Kafka把Partition分成若干个segment,segment是Kafka的最小存储单元。在broker往分区里面写入数据时,如果达到segment上限,就关闭当前segment并打开一个新segment。没有关闭的segment叫做活跃片段,活跃片段永远不会被删除。(默认segment上限是1GB大小或者存活一周,所以如果配置了topic数据保存1天,但是5天了segment都没有1GB,则数据会存储5天。)这样子设计相当于把整个partition这个『大文件』拆成了细碎小文件,避免了在一个大文

2021-01-05 16:04:51 439

原创 解决mysql无法修改密码

查看mysql是否拥有root用户 select host, user, authentication_string, plugin from user;如果user表没有任何一个用户,包括root,所以一开始我要给权限,方便后续操作:vim /etc/my.cnfskip-grant-tables #在[mysqld]下面添加这一行,忽略权限表重启mysql:/etc/init.d/mysqld restartcreate user 'root'@'localhost' iden

2020-10-09 16:17:08 831 1

原创 springboot中如何解决跨域问题

跨域可以在前端通过 JSONP 来解决,但是 JSONP 只可以发送 GET 请求,无法发送其他类型的请求,在 RESTful 风格的应用中,就显得非常鸡肋,因此我们推荐在后端通过 (CORS,Cross-origin resource sharing) 来解决跨域问题。这种解决方案并非 Spring Boot 特有的,在传统的 SSM 框架中,就可以通过 CORS 来解决跨域问题,只不过之前我们是在 XML 文件中配置 CORS ,现在可以通过实现WebMvcConfigurer接口然后重写addCors

2020-08-13 11:42:48 1276

原创 socket概念

什么是socket?在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步:异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在

2020-08-10 12:42:22 180

原创 kafka外网内网配置

Kafka无法外网访问问题解决方法外网配置#listeners=PLAINTEXT://:9092advertised.listeners=PLAINTEXT://x.x.x.x:9092zookeeper.connect=localhost:2181内网配置#listeners=PLAINTEXT://:9092listeners=PLAINTEXT://x.x.x.x:9092zookeeper.connect=localhost:2181...

2020-08-06 09:35:47 435

原创 解决tomcat启动异常

Dispatcher initialization failed严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetException 处理方法:1、核对lib包 commons-fileupload-1.2.1.jar, commons-io-1.3.2.jar commons-logging-1.0.4.jar freemarker-2.3.16.jar

2020-07-17 16:27:32 267

原创 URL传递中文参数,防止乱码

URL传递中文参数URL传递中文参数,默认格式为ISO-8859-1,一般在接收该参数时,如果不进行编码,得到的会是乱码。一般不建议url传参,更不建议传递中文参数,如果非传不可,在传递中文参数时,接收参数时将参数转换,例如:String result = new String(name.getBytes(“ISO-8859-1”), “utf-8”);第二种:在服务器xml代码中改配置信息:<Connector port="8080"protocol=“HTTP/1.1” maxThrea

2020-07-17 16:24:53 1893

原创 处理并发的方案

1、在项目的数据方面可以使用缓存,比如项目中的使用频率高的可放在缓存中,具体放哪些数据可视项目的需求来决定。2、尽可能多的使用静态页面缓存信息,减少客户端对服务器的请求。3、优化复杂的业务逻辑结构代码。4、复杂的SQL计算尽量在数据库中使用存储过程来代替。5、调整应用容器和数据库的连接数。public class PipedIO { //程序运行后将sendFile文件的内容拷贝到receiverFile文件中 public static void main(String args[]){

2020-07-17 16:23:25 207

原创 java日常操作字符串

java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。下面是一些使用频率比较高的函数及其相关说明。String相关函数1)substring()它有两种形式,第一种是:String substring(int startIndex)第二种是:String substring(int startIndex,int endIndex)2)c

2020-07-17 16:16:59 123

原创 查看WIFi密码

cmd查看连接过的wifi列表netsh wlan show profiles查看具体某个wifi的密码netsh wlan show profiles ChinaNet-501A key=clear

2020-05-12 16:59:23 864

原创 oracle数据迁移及全库迁移方案

准备工作sqlplus 管理员登录select username,sid,serial# from v$session where username=''–若没有数据直接进行下一步 alter system kill session–删除用户 drop user 用户名 cascade–删除表空间DROP TABLESPACE 表空间名 INCLUDING CONTENTS ...

2020-04-14 18:59:16 6509

原创 mysql的完全卸载和重新安装问题处理全过程

服务器mysql文件损坏后导致库无法使用,记录处理的全过程1.使用以下命令查看当前安装mysql情况,查找以前是否装有mysqlrpm -qa|grep -i mysql然后卸载查出来的rpm包rpm -ev MySQL-embedded-5.6.25-1.el6.x86_64 --nodeps2.查找之前老版本mysql的目录、并且删除老版本mysql的文件和库find / -n...

2020-04-13 11:27:45 1799

原创 Nginx核心与配置实践

Nginx 实现高速缓存Nginx 实现防盗链Nginx 子域名站点配置当达到500QPS 的时候很难继续压测上去。 分析原因:一个详情页html 主体达平均150 kb 那么在500QPS 已接近局域网宽带极限。必须减少内网通信。基于Nginx 静态缓存的解决方案:该方案Nginx 配置实现一、在http元素下添加缓存区声明。 proxy_cache_path /data/ngin...

2020-04-08 11:57:33 180

原创 服务器上搭建Zookeeper伪分布式集群

伪分布式集群就是在一台机器部署多个zk应用,部署之前服务器需要有jdk环境 java -version可以显示相关java信息才可以进行zookeeper搭建进入zk中的conf目录下输入cp zoo-sample.cfg zoo1.cfg cp zoo-sample.cfg zoo2.cfg、cp zoo-sample.cfg zoo3.cfgvi zkEnv.sh 配置zoo1.cfg...

2020-04-03 17:29:19 168

原创 粘包分包现象及解决方案、编解码器源码分析

粘包分包原因(了解)TCP当中,只有流的概念,没有包的概念(根本原因)粘包:服务端原因收到的数据放在系统接收缓冲区,用户进程从该缓冲区取数据客户端原因TCP为提高传输效率,要收集到足够多的数据后才发送一包数据分包:应用程序写入的字节大小大于套接字发送缓冲区的大小进行mss(最大报文长度)大小的TCP分段,当TCP报文长度-TCP头部长度>MSS以太网帧的payload...

2020-04-03 17:02:01 250

原创 浅谈如何确保互联网数据传输的安全性

信息安全一直是困扰互联网发展的重要障碍,而当前我国互联网的信息安全现状不容乐观。确保互联网信息安全的几种主要措施,并进行了简要分析1 基于身份验证的安全控制为了防止各种假冒攻击,在执行真正的数据访问操作之前,要在客户和数据库服务器之间进行双向身份验证,比如数据库系统服务器与服务器之间进行数据传输时,都需要验证身份。 通过数字证书来进行身份验证。签名者用秘密密钥加密一个签名(可以包括姓名、证件...

2020-04-02 10:44:17 4735

原创 华为服务器常见故障

华为服务器常见故障

2020-04-02 10:26:49 23481 5

ELK入门及集群搭建快速实践.docx

ELK入门及集群搭建快速实践.docx

2021-03-30

java 日志体系概述与应用.docx

java 日志体系概述与应用

2020-04-03

linux mysql5.5 一主多从配置 .docx

linux mysql5.5 一主多从配置

2020-04-03

API接口安全机制设计.pdf

API网关是一个轻量的java http 接口组件,可无缝将普通的 Serive 方法转换成 http 接口。并从已下几 点来达到提高开发效率与接口质量的目的。

2020-04-03

Oracle11G安装技术文档指南.docx

linux下安装Oracle11G安装技术文档指南,无论在何处安装Oracle软件,应按标准在Oracle安装过程中一样修改每个例程的/etc/system文件。然后重新引导。 请以oracle的身份登录以确保整个目录的所有权,然后再执行此步骤。有关如何安装的Oracle软件的说明,请参见相应的甲骨文安装和配置指南。

2020-03-31

BBED_10g_源码 x64等.zip

在9i/10g中连接生成bbed,然后修复oracle关机异常, OracleDatabase 11g中缺省的未提供BBED库文件,但是可以用10g的文件编译出来,需要先从10g中复制如下文件到相应目录。

2020-03-31

简单通用的后台管理模板

简单通用的后台管理模板

2017-10-20

空空如也

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

TA关注的人

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