- 博客(88)
- 资源 (4)
- 收藏
- 关注
原创 Activemq Artemis jmx使用
1.修改 目录/mybroker/etc/broker.xml修改:<name>myartemis</name>(后面会用)加入2行<jmx-management-enabled>true</jmx-management-enabled><jmx-domain>my.org.apache.activemq</jmx-domain>(后面会用)2.生成mybroker文件夹里面 目录/mybroker/...
2022-05-16 21:49:50
502
原创 shell脚本通过mysql获取数据
#数据库查询结果,结果为每行从左到右每个单元格为一行(首行为SQL查询结果的列名)#数组默认分割符号是空格,当查询结果中包含空格字符时,会导致一个字段被分割开,例如:create_time 2017-01-01 12:12:12 会变成两条 #2017-01-01#12:12:12#因此,IFS=$'\t'采用tab来分割字段的值#mysql -u 用户名 -p 密码 -h 主机host 数据库名 -e 执行脚本内容'SELECT \`id\`,\`name\` FROM user"'`#my.
2022-05-16 21:26:51
4723
原创 nginx map 妙用
worker_processes auto;...stream { map $remote_addr $dynamic_backend ^(.*)\.(.*)\.(.*)\.*[02468]$ "test1"; //ip最后一位是偶数 ^(.*)\.(.*)\.(.*)\.*[13579]$ "test2"; //ip最后一位是奇数 xxx.xxx.xxx.xx3 "test3"; default "test1" upstream test1 { .
2022-05-12 21:15:34
634
原创 通过Nginx反向代理实现IP访问分流
根据特定IP来实现分流将IP地址的最后一段最后一位为0或2或6的转发至test-01.com来执行,否则转发至test-02.com来执行。upstream test-01.com { server 192.168.1.100:8080;}upstream test-02.com { server 192.168.1.200:8080;}server { listen 80; server_name www.test.com; location / { .
2022-05-12 16:12:35
2265
原创 打包jar读不到.jks文件解决方法
Maven 仓库获取地址:http://mvnrepository.com/artifact/commons-io/commons-io<!-- https://mvnrepository.com/artifact/commons-io/commons-io --><dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactI..
2022-01-14 14:14:47
808
原创 mysql按某一字段分组取最大(小)值所在行的数据
表结构脚本:CREATE TABLE `student_grade` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(64) DEFAULT NULL, `grade` int(11) DEFAULT NULL, `subject` varchar(64) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT C...
2021-12-27 16:51:51
546
原创 Springboot 解决跨域的四种姿势
实现 WebMvcConfigurer#addCorsMappings 的方法import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Confi
2021-11-19 10:11:38
446
原创 git 远程代码回滚master
一、 本地回滚 git reset 回退内容到上一个版本。就像现在的自己为成年人,想要回退到童年,直接用gitreset命令,直接回退到小时候。 $ git reset --hard 22f8aae 。22f8aae 为某次提交的提交号。 可以用git命令进行回退,也可以在intellij中可视化界面回退,如下。 比如我们要回退到第二次提交,可以在提交log界面中,选中第二次提交,右键选择reset c...
2021-10-11 16:16:35
3777
原创 遍历JSONObject、JSONArray (适用任意复杂结构类型)
多数时候,我们可能只需要获取JSONObject里的某个键值对,但有时候,我们需要遍历整个JSONObject对象。本文用的是alibaba的fastjson,如果没有用过fastjson,可以在pom.xml里添加下面的依赖。<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> &l
2021-09-02 14:01:24
6476
原创 MapReduce遇到java.lang.UnsatisfiedLinkError: boolean org.apache.hadoop.io.nativeio.NativeIO$Windows.ac
解决方法---把Hadoop的bin目录下的文件复制到windows/system32下1、系统环境变量配置HADOOP_HOME ,并且添加进path 变量里;2、HADOOP_HOME\bin 里是否有hadoop.dll和winutils.exe 这两个文件3、C: windows\System32里是否有hadoop.dll 文件 ,记得重启电脑噢!!!...
2021-06-02 13:32:27
400
1
原创 git ssh 使用
git config --global user.name "xxxxx"git config --global user.emall "xxxxx@qq.net"ssh-keygen -t rsa -C "xxxxx@qq.net"cd ~/.sshcat id_rsa.pub
2020-08-18 19:54:29
136
原创 数据库
set password for root@localhost = password('123456');grant all privileges on *.* to root@'%' identified by "123456";
2020-03-16 10:49:10
151
原创 Mysql如何高效的迁移到Redis
1.需求前端任务需要将几百万数据某几个关键字段组合成字符串从mysql导入redis 列表中,发现网上大都数linux 以及 redis为key-value形式的hash值,而我需要的是字符串列表,找不少资料始终找不到,无奈只能自己研究了 ..希望能给到大家启发。2.下载redis 并启动这个无需多言简单介绍下首先去:https://github.com/MSOpenT...
2020-02-13 15:46:41
365
原创 kafka创建会话,报Error while executing topic command : Replication factor: 1 larger than available brokers
bin/kafka-topics.sh --create --zookeeperes1:2181--replication-factor 1 --partitions 1 --topic topic1kafka创建会话,报Error while executing topic command : Replication factor: 1 larger than availabl...
2020-02-11 22:11:32
1382
转载 分批批量导出百万条数据记录
/** * csv 批量导出 * @param $mpid * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException */public function ...
2019-10-17 00:14:49
1219
转载 RSA加密解密(PHP Demo)
$private_key = '-----BEGIN RSA PRIVATE KEY-----MIICXQIBAAKBgQDpoODVtnSztGyb//p+g/Ob36jb3jzWzS2qovOjpY/rrTjwlVcQpB2m1nZDQNpTFsG8ZBl7uPw3M81lr7NRRn6tY7Om8tbOOsRgY6u0xwbgdRStFFvwPzZ1HehiQ6WB8za8cucCy...
2019-08-07 14:19:03
215
转载 Beyond Compare在Mac OS系统下永久试用
亲测可用一、原理Beyond Compare每次启动后会先检查注册信息,试用期到期后就不能继续使用。解决方法是在启动前,先删除注册信息,然后再启动,这样就可以永久免费试用了。二、下载首先下载Beyond Compare最新版本,链接如下:https://www.scootersoftware.com/download.php三、安装下载完成后,直接安装。四、创建BComp...
2019-06-18 09:51:09
285
原创 php 装饰模式
<?phpabstract class component{ public abstract function operation();}class concretecomponent extends component{ public function operation(){ echo "具体对象的操作";echo "<br>"; }}ab...
2019-04-19 09:56:47
129
原创 代理模式
<?php abstract class subject{ abstract protected function Request();} class RealSubject extends subject{ public function Request(){ echo "真实的请求"; }}class testSubject extends subj...
2019-04-10 23:40:04
113
原创 策略模式
<?phpabstract class CashSuper{ abstract public function acceptCash($money);}class CashNormal extends CashSuper{ public function acceptCash($money){ return $money; }}class CashRebate ...
2019-04-10 23:37:44
131
原创 php 快速排序
<?phpfunction quickSort($left,$right,&$arr){ $l = $left; $r = $right; $mid = $arr[($left + $right)/2]; $tmp = 0; while($l<$r){ while($arr[$l]<$mid){ $l+=1; } whil...
2019-03-23 21:22:56
188
原创 php 归并排序
<?phpmergeSort(&$arr,$left,$right,$temp=array()){ if($left<$right){ $mid = floor(($left+$right)/2); mergeSort($arr,$left,$mid,$temp); mergeSort($arr,$mid+1,$right,$temp); merge...
2019-03-23 21:14:20
128
原创 php 循环双向链表
维吉尼亚加密要求实现用户输入一个数使得26个字母的排列发生变化,例如用户输入3,使得结果为DEFHIJKLMNOPQRSTUVWXYZABC,同时需要支持负数,使得输入-3时,结果为:XYZABCDEFGHIJKLMNOPQRSTUVW。实现位置的前后都能移动且数据都是连着的,当然数据结构选择双向循环链表啦 <?phpclass node{ public $...
2019-01-08 16:01:57
243
原创 php 二进制转十进制和十六进制
<?phpclass stack{ public $data; public $top;}function push($head,$value){ if($head->top == 20){ return false; } $head->top++; $head->data[$head->top] = $value; return...
2019-01-08 15:59:28
1029
原创 php 计算器 中缀表达式转为后缀表达式 逆波兰式
<?phpclass stack{ public $data; public $top;}function push($head,$value){ if($head->top == 20){ return false; } $head->top++; $head->data[$head->top] = $value; return...
2019-01-08 15:24:02
253
原创 ajax 回调后 this获取不到值问题
jQuery的ajax选项里面有一个context参数,就是定义回调的上下文的。 $.ajax({ url: "test.html", context: this, success: function(){ //这里面的this上下文就是context的值了。 } }); ...
2018-12-11 17:10:32
470
原创 PHP 根据数组生成二叉树
<?phpclass node{ public $data; public $left; public $right;}function search($root,$key,$f){ if(!$root){ $data = array(); $data['p'] = $f; $data['state'] = false; return $...
2018-12-10 00:03:25
938
转载 daterangepicker 使用说明
<!DOCTYPE html><html dir="ltr" lang="en-US"> <head> <meta charset="UTF-8" /> <title>A date range picker for Bootstrap</title
2018-11-15 13:54:38
252
转载 Java从在数组中删除指定元素
package org.usc.action;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Test { public static void main(String[] args) { String[] str={"张三","李四","王五","...
2018-10-27 13:34:51
20019
转载 ajax 利用formdata对象 实现多文件上传
<!doctype html><html lang="zh"><head> <meta charset="utf-8"> <title>多文件上传</title> <script src="jquery.js"></scri
2018-09-26 13:45:53
615
转载 解决IntelliJ IDEA中getResourceAsStream取得null问题
想要解决这个问题很简单:windows版本按快捷键alt + shift + ctrl + s mac:command + ; 进入module的配置,选择你正在使用的module,点击sources,新建一个文件夹,名字随意,然后点上面图标,就是resources这时你的文件夹会变色,然后在把资源文件放到这个文件夹中,就可以通过classloader.getgetResourceAsStre...
2018-08-28 16:37:06
2471
1
转载 php 二位数组按某个键值排序
<?php$arr=[ array( 'name'=>'小坏龙', 'age'=>28 ), array( 'name'=>'小坏龙2', 'age'=>14 ), array( 'name'=>'小坏龙3', 'age...
2018-07-27 14:42:02
765
原创 IDEA安装插件失败的完美解决方案,提示:was not installed: Cannot download
在别的地方找到一种解决办法:找到settings->system settings->updata下面的Use secure Connetion去掉,冒是因为使用了https协议下载导致的问题。
2018-07-11 17:47:29
11930
原创 php json传对象调用接口
$detailList = array();$detailList[0]['c'] = 4;$singleParam = array();$singleParam['detailList'] = $detailList; //传对象echo (json_encode($singleParam,true));exit;
2018-07-07 13:38:43
521
转载 PHP发送HEAD方法请求
HEAD方法在99%的web服务中支持(不完全统计,默认都是HEAD、POST、GET,除了某些极其特殊的应用会限制HEAD方法),HEAD方法有很多用途,比如探测网页的状态(HTTP头部信息,404,403,200)。PHP的灵活性,可以很容易地实现HTTP的HEAD方法。1、Socket实现: (直接手写HEAD请求)2、CURL实现: curl_setopt($ch, CURLOPT_...
2018-03-12 20:35:02
1904
转载 Error:java: invalid source release: 1.8
最近用idea敲struts,虽然idea的界面很好看,代码提示也很强大,不过也的确是碰到了一些在eclipse上从来没有碰到过的问题,而且我发现,idea的错误,很多都是在外国的网站上提问的人比较多,国内的资料少一点,我竟然慢慢喜欢上了查这些网站的资料。。。。出现问题回归正题,出现这个问题的状况是我的电脑本机装的默认jdk版本是1.8.0_71,然后我平常开发用的jdk版本是免安
2017-12-30 16:46:35
416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人