- 博客(30)
- 问答 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 2021年海河英才计划天津落户天津最详细过程
本文首发于本人知乎,原文链接如下天降爆米花的知乎时间转眼到了2021年了,从知乎加我的人越来越多,截止到2021.01.08,俩微信共7362人14个500人群,当然得去掉几百个我自己的亲朋好友也欢迎大家加入天津未来精英群,群内大多是北漂以及冀鲁豫地区落户天津的同胞,所谓众人拾柴火焰高,群内大部分人未来都会成为新天津人和邻居,大家互相帮助,共同进步,避免走坑群主本人2019年已经通过海河英才落户天津,并已购买天津住房,因为对海河计划还算比较了解,加上群友的不断反馈,所以可以紧跟政策.
2021-01-15 10:46:34
12320
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SpringMVC配合EL表达式以及AJAX实现局部刷新
现在项目使用的是SpringMVC,前台通过EL表达式取值展现,现在前台页面点击查询按钮时需要异步刷新列表内容。传统方式就是拼接HTML返回,无论是后台返回和前台拼接方式都不是很好,标签如果过多排错,修改都很麻烦。可以采用如下的方式进行动态刷新:
2016-05-03 11:59:26
6228
4
原创 微信小程序开发结合现有SpringMvc-入门准备1
小程序开发当前项目支持PC和移动端,均采用SpringMvc,使用SpringMobile对不同设备相同的URL请求返回不同的ModelAndView,后台采用Thymeleaf渲染发送给客户端展现。由于小程序为类APP,采用JSON进行数据传输,所以现在的问题是尽量不重写controller,对应小程序请求返回对应JSON数据,也就是对同一个URL如:http://demo.com/article
2017-03-01 12:11:22
1280
原创 ckeditor自定义视频插件支持优酷、土豆、腾讯视频
现最近项目使用的ckeditor作为编辑器,业务需要添加视频内容,搜索后发现一个video的插件,但是只支持MP4格式并且要做资源服务,不满足现阶段需求。现阶段最好能直接嵌入第三方视频服务商的内容。去优酷/腾讯视频等发现每家视频提供商都有【分享】的功能,且存在直接嵌入的代码。如下:优酷:土豆:
2017-02-09 14:42:20
2562
原创 JS精确统计网站PV IP UV等信息
1.埋点代码var _maq = _maq || [];_maq.push(['_setAccount', '网站标识']); (function() { var ma = document.createElement('script'); ma.type = 'text/javascript'; ma.async = true; ma.src = ('https:'
2016-12-14 11:35:35
9028
2
转载 网站统计IP PV UV实现原理
网站流量统计可以帮助我们分析网站的访问和广告来访等数据,里面包含很多数据的,比如访问试用的系统,浏览器,ip归属地,访问时间,搜索引擎来源,广告效果等。原来是一样的,这次先实现了PV,UV,IP三个重要指标的统计。 PV(访问量):Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。 UV(独立访客):Unique Visitor,一般使用cook
2016-12-14 11:08:31
13007
原创 redis处理库存问题
12月份重构公司社群活动产品,原来自己不是很成熟,按传统的形式处理卖票的信息-现在回首很多地方都会出问题。先说下背景:业务是卖票!所以自然而然会遇到高并发下的库存问题搜了很多网上提供以下几种方案:1.并发数很小,不考虑并发的话采用Redis的原子操作。缺点也很显然,高并发肯定是有问题的!对应方案如下http://blog.csdn.net/wujiangwei567
2016-12-06 17:50:59
6129
1
原创 WIN10安装Docker
1.去官方网站下载toolbox-->https://www.docker.com/toolbox2.安装过程直接下一步直至完成即可3.安装完成点击桌面显示如下错误:--点击浏览找到git/bin目录下的bash.exe即可4.打开terminal后进行running pre-create checks,显示boot2docker iso过期需要下载,但由于众所周知的原因下
2016-06-30 16:20:27
5475
1
原创 PostgreSQL的SQL语句中的双引号引发的问题
最近开发一个WEB的ETL工具需要用到不同的数据源。第一次用POSTGRESQL发现一个双引号引发的问题:标准的SQL是不区分大小写的。但是PostgreSQL对于数据库中对象的名字允许使用支持大小写区分的定义和引用方法。方式就是在DDL中用双引号把希望支持大小的对象名括起来。比如希望创建一个叫AAA的表。如果用CREATE TABLE AAA (...);的话,创建出来的表实际上是aaa
2016-06-30 14:32:46
11474
原创 Nginx开发从入门到精通-基础篇
Nginx是一款高性能的HTTP和反向代理服务器,能够选择高效的epoll(linux2.6内核)、kqueue(freebsd)、eventport(solaris10)作为网络I/O模型,能够支持高达50000个并发连接数的响应,而内存、CPU等系统资源消耗却非常低、运行非常稳定。下面先说说:正向代理和反向代理的区别:说白了,反向代理就是负载均衡!!!为服务器分发请求,隐藏主服务器
2016-06-24 11:41:48
537
转载 Windows下PostgreSQL安装图解
这两天换项目组了,忙新的产品-用到了PostgreSQL-这里有篇文章讲安装的,大家用到的可以看下,我安装的是8.3的版本,该文章写的是8.1的-不过大同小异,基本都是一样的,并且8.3安装过程可以使用中文,应该更简单才是这篇文章主要为大家介绍了如果在Windows下安装PostgreSQL数据库的方法,需要的朋友可以参考下。现在谈起免费数据库,大多数人首先想到的可能是MySQL,的确
2016-06-13 14:03:57
3713
原创 python-module 'pymysql' has no attribute 'connect'
这两天搞python爬虫,想着把爬下来的数据放到mysql中-然后查到了pymysql第一步肯定去找官方文档咯-戳我去github然后install--sample-想着这难不倒我啊copy sample进去连接本地mysql--结果蛋疼了,module 'pymysql' has no attribute 'connect'难道没安装成功?点击也能看源码啊-我草,
2016-06-03 11:45:48
23673
42
原创 阿里云Centos下安装升级Python3.5
安装步骤如下 :1 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)yum groupinstall 'Development Tools'yum install zlib-devel bzip2-devel openssl-devel ncurses-devel2 下载 Python3.5代码包(有FTP可以自己下载下来FTP传上去,这
2016-06-01 17:35:24
798
原创 unable to find vcvarsall.bat python3.5
在windows上用pip进行安装时出现这个错误,可以按下面的操作出坑1. 安装wheel,命令行运行:pip install wheel2.在这里下载对应的.whl文件,注意别改文件名!Ctrl + F,输入lxml,找到下面这段Lxml, a binding for the libxml2 and libxslt libraries.cp后面是Python的版本
2016-06-01 13:17:42
329
原创 python学习日记:part1
python前段时间也用过,弄了几个小爬虫,感觉python挺强大的,短小精悍,现在工作需要,现在重拾python。从零开始,当然也不完全从零开始,现在在博客记录下学习历程前期准备:1.python3.52.廖雪峰的python3教程3.python3程序开发指南(第2版,修订版)
2016-05-31 15:23:28
497
原创 javascript中遍历EL表达式List集合中的值
今天遇到个问题就是我想在js中获取后台传来的list中的值。本来页面展现是用的EL表达式,一切都没有什么问题,但是我要动态获取集合中的url然后在js中调用qrcode生成二维码,当我尝试按大部分的思路取值的时候遇到如下的问题: for(var i=0;i<${myTickets.size()};i++) { $('#qrcode'+i).qrcode({text:
2016-05-25 11:07:46
32743
11
原创 Spring+quartz定时删除已过期未付款订单信息
这两天做微信支付,业务场景为用户选择某个活动填写报名信息并选择票信息用微信支付付款!一直纠结在是下单减库存还是支付成功减库存,只能说各有利弊。现形的做法我所了解的是以下几种解决方案:1.下单减库存,并设置失效时间。定时器定时查询未付款且已过超时时间的订单进行删除并添加库存2.支付成功减库存,但是可能会出现超卖的情况3.12306队列形式,排队购买由于我现在业务量和数据量
2016-05-19 17:06:42
5499
2
原创 微信支付开发-从零开始-Part4
上一篇已经可以在微信浏览器内调出微信付款密码输入界面了,对应的JS端有个回调函数,返回说明如下:function(res){ if(res.err_msg == "get_brand_wcpay_request:ok" ) {} // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回 ok,但并不保证它绝对可靠。 }可以看
2016-05-11 10:56:46
482
原创 微信支付开发-从零开始-Part3
上一篇博文已经获取到了prepay_id-下一步可以传递给客户端调用微信的js发起支付界面进行支付了。看似很简单,也遇到不少问题。这里记录下来-统一下单请求成功后返回的XML格式参数如下 其中最重要的就是prepay_id了-我们可以在后台JAVA取
2016-05-09 11:56:18
958
原创 微信支付开发-从零开始-Part2
今天开始看微信支付的开发文档API,从上一篇博客的时序图可以看出微信公众号内支付的大体流程【具体到开发上】我总结为如下步骤:获得用户授权获取用户openid请求统一下单,获取prepay_id微信内置浏览器请求调用付款接口付款
2016-05-06 17:18:19
583
原创 需要事先使用 ApiConfigKit.setThreadLocalApiConfig(apiConfig) 将 ApiConfig对象存入,才可以调用 ApiConfigKit.getApiConf
这几天一直在搞微信开发,开发测试的时候一直用的开发者测试账号,获取access_token用户授权一直用的JFinal,也没有什么问题。由于要开发微信支付必须找一个有微信支付权限的公众号进行测试,所以我更改了对应的appKey和appSecret--当再测试以前的授权功能时报如下错误:Caused by: java.lang.IllegalStateException: 需要事先使用 ApiC
2016-05-06 13:47:33
3888
原创 微信支付开发-从零开始-Part1
公司的产品是基于微信做的一个社群活动报名系统,产品研发还没多久,以前仅仅支持免费报名-下一步要做付费报名,报名时即付费!由于基于微信报名,理所当然用微信支付。微信开发我也是首次,微信支付更不用说,真正从零开始。所以一边开发一边记录自己的开发流程,肯定也会遇到很多坑,或者遇到很多问题,正好一起记录下!
2016-05-04 14:38:52
1384
原创 mongodb:$each和$addToSet一次添加多个值
现在有个需求是管理员可以建立很多用户组,管理员可以将自己的客户批量移动到某个或多个组内进行管理.关联关系体现在每个客户信息内的gruoIDs键上,维护一个数组存储所属组的ID1.批量将多用户移动到多个组内:db.applyUsers.update({"_id":"123"},{"addToSet":{"groupIDs":{"$each":["id1","id2","id3"]}}})如果
2016-05-03 17:17:07
9843
1
原创 微信开发本地测试环境搭建
1.微信测试号申请:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login2.接口配置填写:由于此处URL只支持线上,而我们开发都在本地,所以要用到下面介绍的3.Ngrok,一款国外的内网穿透利器,好处是监听本地端口映射到外网,支持外网访问本地环境【微信官方在QQ浏览器中内嵌了微信的本地测试环境其实就是用的Ngro
2016-05-03 16:54:45
6837
1
转载 MongoDB数据库设计中6条重要的经验法则,part 3
原文:6 Rules of Thumb for MongoDB Schema Design: Part 3By William Zola, Lead Technical Support Engineer at MongoDB这篇文章是系列的最后一篇。在第一篇文章里,我介绍了三种针对“一对多 ”关系建模的基础方案。在第二篇文章中,我介绍了对基础方案的扩展:双向关联和反范式化。
2016-05-03 15:12:12
331
转载 MongoDB数据库设计中6条重要的经验法则,part 2
原文:6 Rules of Thumb for MongoDB Schema Design: Part 2By William Zola, Lead Technical Support Engineer at MongoDB在上一篇文章中我介绍了三种基本的设计方案:内嵌,子引用,父引用,同时说明了在选择方案时需要考虑的两个关键因素。一对多中的多是否需要一个单独的
2016-05-03 15:11:21
466
转载 MongoDB数据库设计中6条重要的经验法则,part 1
原文:6 Rules of Thumb for MongoDB Schema Design: Part 1By William Zola, Lead Technical Support Engineer at MongoDB“我有丰富的sql使用经验,但是我是个MongoDB的初学者。我应该如何在MongoDB中针对一对多关系进行建模?”这是我被问及最多的问题之一。我没
2016-05-03 15:10:15
465
转载 阿里云Linux安装subversion
1 安装SVN# yum install subversion1.新建一个目录用于存储SVN所有文件【根目录下】# mkdir /svn 2. 新建一个资源仓库# svnadmin create /svn/project # ls /svn/project/ conf db format hooks locks README.txt 目录用途说明
2016-05-03 11:49:00
284
原创 mongodb常用分组统计-分组分页求最近时间
工作两年了,从来没写过博客,现在想想是时候写写平时工作中遇到的问题了。脑子不好使,还是笔头好啊。废话不多说,现在工作要求使用mongodb-初识mongodb还得从简单的命令开始,增删改查。现在要实现一个分组统计的功能,背景如下:
2016-04-30 17:14:13
2788
1
空空如也
接口返回数据解码问题
2021-04-21
如何节省请求次数,提高爬取效率
2021-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人