Struts2 处理AJAX请求

Struts2整合AJAX有2种方式: 使用type="stream"类型的<result> 使用JSON插件 使用type="stream"类型的<result> 获取text 前端 <body> <form> 学号:<input type="text" id="no"><br /> 姓名:<input type="text" id="name"><br /> <button type="button" id="btn">查询成绩</button> </f
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

日常:git与码云

准备工作: 下载git 码云注册账号 第一步: 新建一个文件夹 第二步 开始我们要在本地生成一个密钥,让他和码云上面的密钥产生关联。生产密钥的的命令行 ssh-keygen -t rsa -C "[email protected]"邮箱地址可以填自己的,一直回车。 输入命名来查看自己生产的密钥,cat ~/.ssh/id_rsa.pub 复制到码云设置里面的SSH公钥 第三步 上传代码到git
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

【异常】ERROR: Can't get master address from ZooKeeper; znode data == null

出现此问题可能是zookeeper不稳定造成的,采用的是虚拟机,经常挂起的状态,使用hbase的list命令出现下面错误,这个可能是hbase的稳定性造成的,解决办法有两种。这里使用第一种办法就解决了。 解决方法: 1.重启hbase stop-hbase.sh、然后start-hbase.sh 或者,要么实在不行,就关掉所有集群。再重新开启吧!2.解决方法2: (1)原因:运行hbase(zookeeper)的用户无法写入zookeeper文件,导致znode data为空。 解决:在hba
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

【异常】连接Phoenix异常SYSTEM.CATALOG

连接Phoenix出现异常SYSTEM.CATALOG。 进入/bin/ hbase zkcli ,或者进入zk的客户端: [hadoop@hadoop001 zookeeper-3.4.5-cdh5.7.0]$ cd bin [hadoop@hadoop001 bin]$ ./zkCli.sh 如果有下面的表:SYSTEM.CATALOG, SYSTEM.SEQUENCE, SYSTEM.STATS, and SYSTEM.FUNCTION,则执行如下命令 rmr /hbase/table/
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

[LuoguP5055] 可持久化文艺平衡树

若 opt_i=1opti=1,则接下来两个整数 p_i,x_ipi,xi,表示操作为在第 p_ipi 个数后插入数 xx 。 若 opt_i=2opti=2,则接下来一个整数 p_ipi,表示操作为删除第 p_ipi 个数。 若 opt_i=3opti=3,则接下来两个整数 l_i,r_ili,ri,表示操作为翻转区间 [l_i,r_i][li,ri]。 若 opt_i=4opti=4,则接下来两个整数 l_i,r_ili,ri,表示操作为查询区间 [l_i,r_i][li,ri] 的和。
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

[我不是网管]分享个ipxe、grub2-http协议启动PE的免配置网启模板

[我不是网管]分享个ipxe、grub2-http协议启动PE的免配置网启模板 本帖最后由 liuzhaoyzz 于 2019-12-28 18:01 编辑 [我不是网管]分享个ipxe、grub2-http协议启动PE的免配置网启模板 https://www.lanzous.com/b00n6291c 密码:6hih 主机运行\boot\pxe目录下的任何一个批处理即可作为pxe服务器,在同一个局域网内的客户机BIOS开启PXE,启动到logo时按F12、F9、F8、F11或ESC这样的快捷
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

【异常】连接Phoenix异常 Unexpected driver error occurred while connecting to database

出现这个原因是引入的Phoenix client驱动包出了问题,重新找一个正确的,或者重新启动HBase。
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

Event对象属性与方法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Event对象属性与方法</title> <!--
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

逻辑漏洞挖掘常见姿势

补天大佬总结的支付逻辑漏洞挖掘姿势 https://www.butian.net/School/content?id=395 任意密码重置漏洞自己从乌云镜像学习到的也就差不多是这位表哥总结的这些 https://www.cnblogs.com/peterpan0707007/p/8721094.html(一般存在任意用户密码重置可以试试任意用户注册,感谢以前Toma师傅的提醒) 补天carry_your大佬的任意用户密码重置的10种常见姿势 https://www.ichunqiu.com/c
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

【HBase】HBase的RK设计、避免热点

一、HBase的RK设计 HBase读写数据大多数是通过RK,MemStore/HFile存储也是按照字典顺序排列的RK存储,所以要关注RK。 RowKey设计原则: 1)长度原则: RowKey不应该超过16字节,因为若是过长再以KV形式存储,对于HFile和MemStore来说会极大的占用存储空间。 2)唯一原则: 保证RowKey的唯一性,若向HBase中同一张表插入相同RowKey的数据,则原先存在的数据会被新的数据覆盖 3)排序原则: RowKey是按照字典序排序的。HBase中的数
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

CAS 的ABA 问题

CAS CAS:Compare and Swap, 翻译成比较并交换。 java.util.concurrent包中借助CAS实现了区别于synchronized同步锁的一种乐观锁。 其原理是CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。 public final boolean compareAndSet(int expect, int update) { return unsafe.compareAndSw
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

五.Python文件IO和路径操作

目录 Python文件IO操作 上下文管理with 路径操作 01 Python文件IO操作: clumn column open 打开 read 读取 write 写入 close 关闭 readline 行读取 readlines 多行读取 seek 文件指针操作 tell 指针位置 打开文件 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=N
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

IE事件流

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>IE事件流</title> <!-- 针对IE8及
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

【异常】Could not start ZK at requested port of 2181. ZK was started at port: 2182. Aborting a

HMaster和HRegionServer是Hbase的两个子进程,但是使用jps发现没有启动起来,所以去我们配置的logs查看错误信息。提示: Could not start ZK at requested port of 2181. ZK was started at port: 2182. Aborting as clients (e.g. shell) will not be able to find this ZK quorum. 但是在hbase-env.sh文件中设置了expor
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

lagrange插值

1.插值函数 %%n次插值多项式 %%X是插值节点,n是插值多项式次数,若已知函数表达式则attribute为0,未知函数表达式但已知函数值时为1 function IPn = Interpolation_polynomials_of_degree_n(X,Y,precision,attribute) global MAX;global m;global n;global i; X = sort(X); [m,n] = size(X);MAX = max([m,n]);error = [];
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

vs net core 项目异常解决办法-project.assets.json' not found. Run a NuGet package restore to generate this file

vs net core 项目异常解决办法-project.assets.json' not found. Run a NuGet package restore to generate this file Error occurred while restoring NuGet packages: The local source 'C:\Users\think\Downloads' doesn't exist. 1>------ Build started: Project: TensorF
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

(LNMP) Nginx_PHP_MariaDB

L用的是Centos7.5以上,主要是NMP三组件的安装记录。 通常会先安装一下依赖: yum install -y pcre-devel zlib-devel openssl-devel 使用yum或rpm方式安装MariaDB # 保留缓存软件包 #sudo vim /etc/yum.conf cachedir=/var/cache/yum/$basearch/$releasever keepcache=1 # 防火墙先关为敬 systemctl stop firewalld.servi
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

激活WINDOWS 10

打开命令框,依次执行下面的命令,分别是安装win10专业版密钥,设置kms服务器,激活win10专业版系统,执行最后一个命令后,会提示【Professional edition成功地激活了产品】,表明当前系统已经变成win10专业版,并成功激活; slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX slmgr /skms zh.us.to slmgr /ato
分类: 其他 发布时间: 12-28 20:17 阅读次数: 0

多项式插值

  1.多项式插值函数 %%多项式插值 %%说明:precision为精度,越大则图像越精细,attribute是属性值,当未知函数表达式但已知函数值时为1,否则为0 function PI = Polynomial_interpolation(f,X,precision,attribute) X = sort(X); if attribute == 0 [m,n] = size(X);MAX = max([m,n]); X = reshape(X,1,MAX);error =
分类: 其他 发布时间: 12-28 20:01 阅读次数: 0

拆分文本节点splitText()

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>拆分文本节点splitText()</title> <!-- node.spl
分类: 其他 发布时间: 12-28 20:01 阅读次数: 0