- 博客(58)
- 资源 (9)
- 收藏
- 关注
原创 es常用api
mapping创建curl -X PUT "http://localhost:9200/index/_mapping/_doc?pretty" -H 'Content-Type:application/json' -d'{ "properties": { "title": { "type": "text", ...
2019-12-06 16:01:22 277
原创 golang 报错dial tcp : socket: too many open files
用ulimit -n 4096 或者更大的数字,设置这个连接数限制。调用这个方法的函数中加入lock,不然有可能会报如下错误。一般用这个库的http client,直接调用。然后调整http请求的不必要链接及时关闭。ulimit -n 查看链接数配置。首先调整服务的ulimit ,
2024-09-18 14:22:28 233
原创 docker 镜像重启报错问题处理
获取这个id 280f5b5816c214cd414d342a6f1caa507717784a3e4330f6b62f13b9011668a5 的所在进程id。cd 到目录 /run/docker/runtime-runc/moby。继续docker start。将这个id所在的目录全删除。将这个进程kill掉。
2023-10-17 14:34:13 605
原创 docker entrypoint 为crond导致golang的进程出现好多僵尸进程
考虑到最近docker的entrypoint修改成了,crond,并且根据最近出故障的时间点判断基本是这个问题了。也着手优化可疑的代码行,但是心里还是没底,总感觉不是go程序本身出问题。一次偶然的机会发现了系统有大量的僵死进程,并且kill不了,后来发现僵死进程的父进程id是docker守护进程。golang写的cron获取的标准错误日志是进程fork出错,memory也出错。然后就是修改这个entrypoint,测试验证之后,问题彻底修复。最近的服务器出现每到周末就出问题,现象是ssh不能登录。
2023-09-20 10:57:59 211
原创 visual studio masm汇编编译配置
1、.asm后缀文件的编译配置如下图没有配置的结果是不能便宜汇编原文件2、vs 2022中 工程导入外部依赖,如下图在解决方案资源管理器中,右击项目,属性,配置包含目录,如下图所示然后开始执行,或者ctrl+F5,可以运行C语言代码...
2022-05-02 15:30:31 1217
原创 java读取mysql latin1编码的中文乱码
java 读取mysql 表utf8编码,但是数据存储是latin1编码的中文怎样才不会乱码?
2021-12-30 11:52:37 1469
原创 golang 模板的分页组件
基于golang模板的代码如下文件: pagination.html ,代码如下:{{ define "public/pagination" }}{{$query_string:=""}}{{if ne .queryParam.query_string "" }}{{$query_string = .queryParam.query_string}}{{end}}{{$query_string_with_page_size := printf "%s&page_s...
2021-10-15 11:17:02 405
转载 goland激活使用
1,下载jetbrains-agent.jar(下载后,解压zip)https://files.cnblogs.com/files/zccst/jetbrains-agent.jar.zip2,复制jetbrains-agent.jar到/Applications/GoLand.app/Contents/bin/3,vim /Applications/GoLand.app/Contents/bin/goland.vmoptions添加一行:-javaagent:/Appl..
2021-07-15 11:23:24 5139 1
原创 redis lua debug
执行命令./redis-cli -h 10.41.41.158 -p 6379 --ldb --eval ../test.lua keyword_filter_4_2 , [\"测试\",\"我\"]注意这里的KEYS和ARGV之前的传值用逗号分隔,逗号两侧各一个空格,不然会传值出错参数多个的时候,传json,然后用lua的cjson decode即可../test.lualocal arg = cjson.decode(ARGV[1])local retrive_data=redis.
2021-04-13 12:03:27 281
原创 headless chrome devtool使用
chrome在centos下安装wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm或者去https://www.google.cn/chrome这里下载sudo yum install -y lsbsudo yum localinstall google-chrome-stable_current_x86_64.rpm运行/usr/bin/google-chrome --re.
2021-03-10 16:02:15 337
原创 chromedp 操作浏览器,自动上线功能
主代码文件go_chrome.gopackage mainimport ( "context" "fmt" "github.com/chromedp/chromedp" "gopkg.in/yaml.v2" "io/ioutil" "log" "os" "time")/***chrome开启调试模式*sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --r.
2021-01-07 11:28:46 2066
原创 springmvc输出所有的requestmap信息
@Autowiredprivate WebApplicationContext applicationContext;Set<String> noLoginUrlSet = new HashSet<>();RequestMappingHandlerMapping mapping = applicationContext.getBean(RequestMappingH...
2020-03-12 21:34:03 482
原创 Docker
docker容器技术是一次技术的革命,与虚拟机相比更轻量,给运维带来了很大的便利,在传统的运维需要安装软件服务的时候,会在集群的每台机器中去重复地操作相关指令去安装软件服务,比如mysql,每安装一台机器,这时间成本是线性递增的。如果用docker容器技术,只用制作一个容器镜像,然后保存到镜像库中,其他的机器可以共享这同一个镜像,运行服务仅需要将镜像在容器里运行即可。是不是很便捷。下面聊聊使用。...
2020-02-16 16:59:00 176
原创 tomcat配置session共享到redis
1、采用开源插件https://github.com/cc-chen/tomcat8.5-redis-session-manager,将代码下载下来,导入eclipse中export jar包,在export之前需要配置build path add external jars,包括tomcat的servlet-api.jar,tomcat-juli.jar,tomcat-api.jar,catal...
2020-01-01 22:13:20 404 2
原创 快速排序-php实现
$list = array ( 0 => array ( 'id' => '4', 'rank' => '2', ), 1 => array ( 'id' => '5', 'rank' => '3', ), 2 => array ( 'id' => '6', 'r...
2019-09-25 14:51:41 160
原创 冒泡排序-php实现
$arr = [2,10,8,11,3,1,6,12];function bubbleSort($a) { $len = count($a); for ($i=0; $i < $len; $i++) { for ($j=0; $j < $len-$i-1; $j++) { if ($a[$j]>$a[$j+1]) {...
2019-09-25 11:51:20 220
原创 php多叉树的建立和遍历
<?php<?php/* vim: set expandtab tabstop=4 shiftwidth=4: */// +----------------------------------------------------------------------+// | PHP version 5 ...
2019-09-19 11:56:48 880
原创 es报错blocked by: [FORBIDDEN\/12\/index read-only \/ allow delete (api)];
报错信息如下{ "index": { "_index": "xxxx", "_type": "level3_tags", "_id": "1042015:park_poi7576987", "status": 403, "error": { "type": "cluste
2018-11-23 15:54:06 774
原创 源码安装社区版mysql5.7.24
先下载rpm包linux系统版本是centos 6.5 x86_64下载页面如下https://dev.mysql.com/downloads/mysql/5.7.html#downloads找到了一个rpm包把包下载下来 mysql-community-5.7.24-1.el6.src.rpmrpm -hiv mysql-community-5.7.24-1.el6.src...
2018-11-20 14:00:31 702
原创 elastic search安装配置
# java环境安装 ## java jdk下载 - Elastic Search(以下简称ES)要求java的版本至少是java8 - 下载链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html - 选择版本 Java SE Development Kit 8u172 - 下载linux ...
2018-07-09 15:00:57 486
原创 mac版rdm的编译
作为redis的gui客户端rdm还是蛮好用的,可是官方提供的mac编译版本需要赞助费用,中国人都有个习惯不喜欢在软件上付费,能找到破解就破解的,实在不行自己来动手搞个免费,本人呢是出于对qt c++的兴趣,另外还有一点是公司的redis是2.4版本,然后运维自己定制加入了高版本的scan功能,可是官方蛋疼的是低于2.8版本(可以看源码connetion.cpp)就抛不支持scan命令的异常,so...
2018-02-13 10:44:34 5687 8
原创 ubuntu下编译安装php5.4
1、编译参数./configure --prefix=/usr/local/php5.4 --enable-fpm --enable-fastcgi --enable-force-CGI-redirect --with-config-file-path=/usr/local/php5.4/etc --with-mcrypt=/usr/local/libmcrypt --with-zli
2015-07-28 17:13:16 1408
原创 mysql order by field 按指定字段排序
举个例子a表里有b字段b字段里有数据-1,1,2,3,4如果想把4,2,3的排在最前面,其他的排在后面,并且保留4,2,3的顺序sql:select * from a order by FIELD(3,2,4) DESC如果是这样写sql:select * from a order by FIELD(4,2,3) ASC那么其他的排在最前面,接着是按
2015-01-23 15:45:24 6128
原创 magento admin密码不记得了怎么办呢?
最近研究mangento,下载了版本1.9.1.0,安装完了之后,结果密码给忘了,在网上查了下也没弄好,于是就查看代码,发现加密函数如下 public function validateHash($password, $hash) { $hashArr = explode(':', $hash); switch (count($hashArr)
2014-11-26 18:26:12 1595
原创 win7下通过注册表修改MAC的方法
步骤1:执行【开始】丨【运行】命令,在弹出的【运行】对话框中输入regedit.单击【确定】按钮,打开注册表编辑器,如图1所示。 图1 注册表编辑器 2步骤2:依次选择HKEY_LOCAL_MACHINE | SYSTEM | CurrentControlSet|Control | Class | 4D36E970-E325-11CE-BF
2013-10-28 17:12:43 2197
转载 利用CSS、JavaScript及Ajax实现图片预加载的三大方法
摘要:图片的加载速度往往影响着网站整体的用户体验,尤其对于包含大量图片的网站。对图片进行预加载,不失为一个高效的解决方案。如何实现预加载?本文将例举利用CSS、JavaScript及Ajax实现图片预加载的三大方法。Perishable Press网站近日发表了一篇文章《3 Ways to PreloadImages with CSS, JavaScript, or Ajax》,分享了利用
2013-10-16 10:21:41 1317
原创 分享个基于html5的开源的图表组件
ichartjs->http://www.ichartjs.com/ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形。 ichartjs致力于为您的应用提供简单、直观、可交互的体验级图表组件。是WEB/APP图表展示方面的解决方案 。如果你正在开发HTML5的应用,ichartjs正好适合您。 ichartjs目
2013-09-30 11:33:15 1079
原创 eclipse增加工程文件在windows资源管理器中打开
方法有二:一:1.点击configurations,不同版本可能不一样,大概就在这里啦2.按截图填写即可,最后点击run,就打开当前文件所在的目录啦第二种方法:安装pathtools插件,插件在http://code.google.com/p/pathtools/,eclipse中安装即可,install new software安装,安装过程先要安装依
2013-09-02 14:08:40 1057
转载 PHP抓取页面的几种方式
我们在开发网络程序时,往往需要抓取非本地文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址, 然后得到html源代码或者xml数据,得到数据我们不能直接输出,往往需要对内容进行提取,然后再进行格式化,以更加友好的方式显现出来。下面简单说一下php抓取页面的几种方法及原理:一、 PHP抓取页面的主要方法:1. file()函数
2013-08-23 10:07:19 915 1
原创 smarty自定义变量调节器的总结
1.控制器注入变量调节器$view = new smarty();//开启debug$view->debugging = true;function text($a){return $a."test";}$view->register_modifier("text2","text");$view->assign("a","aaaa");view层调用{$var|
2013-08-20 15:24:25 1065
转载 Console命令详解,让调试js代码变得更简单
Firebug是网页开发的利器,能够极大地提升工作效率。但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。===================================Firebug控制台详解作者:阮一峰出处:http://www.ruanyifeng.com/blog/2011/03/
2013-08-12 11:30:00 687
mac 0.9.0版 redis desktop manager
2018-02-28
ecmall商品和店铺分类属性展示扩展
2013-08-31
改进sugarcrm中WYSIWYG 字段的listview
2012-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人