自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 测试环境nginx 配置https

nginx https 免费自签名证书配置

2023-02-24 15:35:21 500

原创 docker compose 报错

docker compose

2022-12-28 15:40:00 1229

原创 dubbo官网实例(IDL 定义跨语言服务)编译问题整理

dubbo 采用protobuf IDL的实例编译

2022-12-26 22:03:49 760

原创 html2canvas 实现js截图,

vue js实现html页面截图,并压缩

2022-09-09 13:54:30 208

原创 visual studio masm汇编编译配置

1、.asm后缀文件的编译配置如下图没有配置的结果是不能便宜汇编原文件2、vs 2022中 工程导入外部依赖,如下图在解决方案资源管理器中,右击项目,属性,配置包含目录,如下图所示然后开始执行,或者ctrl+F5,可以运行C语言代码...

2022-05-02 15:30:31 1217

原创 命令行编译java文件

命令行javac编译目录,编译指定文件

2021-12-31 17:13:18 405

原创 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

原创 sublimetext写插件实现复制当前文件的文件名到剪贴板和列出所有的文件名

在sublimetext的tools中new plugin

2014-11-18 17:13:27 3454

原创 shell 的变量作用域

在写shell脚本的时候遇到在while控制jie

2014-09-03 11:18:06 1856

原创 PHP实现指定时间的n月之前的这一天的两种算法

php实现指定日的n月前的这一天的两种算法.

2014-05-08 10:06:30 1115

原创 js实现分页

js实现分页,直接上代码

2014-04-02 14:20:45 958

原创 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

用qt编译的最新版redis desktop manager,亲测可用,下载解压执行即可,如果打不开,在命令下执行,看报错日志,百度自行解决错误即可,有问题欢迎反馈

2018-02-28

ecmall商品和店铺分类属性展示扩展

实现类似赶集,58同城的商品筛选功能 一、在后台添加属性以及属性值 二、对每个商品分类启用属性值 三、勾选后,在用户中心-》发布商品的时候,就会有这些属性来选择 四、在前台,可以根据这些属性筛选商品 五、在商品详情页,可以看到每个商品的属性

2013-08-31

ecmall首页田字格式图片展示挂件

ecmall挂件展示图片已田字格方式,每个图片可以自定义url

2013-08-31

java开发实战1200例

java开发实战1200例,只能上传40个了,剩下的接着传啊.

2012-09-03

jQuery1.8.0最新版中文文档

jQuery1.8.0最新版中文文档,打不开的可以给我联系,qq:327363630

2012-09-03

改进sugarcrm中WYSIWYG 字段的listview

改进sugarcrm中WYSIWYG 字段的listview,让html代码在listview中正常显示,显示效果和detailview一样

2012-09-03

sugarCRM中集成jbimages插件,增强图片上传的功能

sugarCRM中集成jbimages插件,增强图片上传的功能

2012-09-03

空空如也

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

TA关注的人

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