编程
前进2014
接受一切挑战!
展开
-
python学习之钉钉打卡
python学习之钉钉打卡背景原理实现一、准备二、代码背景曾经写过几个python小工具,刷快手、自动答题、刷火车票、爬电影天堂电影…,最近因为钉钉成了我们公司官方软件,所以,你懂得啦,呵呵。刚好手头有个退休的小米4安卓机,让python来钉钉打卡,这需要借助adb,因为只有adb才能让我们的电脑跟安卓手机交互。该文章内容仅仅只是为了学习,最好不要用于实际打卡(要打我也拦不住)。原理python命令行库显示调用adb,利用adb命令做点击、截屏、滑动操作。adb获取当前屏幕布局xml,解析xml原创 2020-06-15 23:18:07 · 2474 阅读 · 3 评论 -
插件在登录注册业务中的应用
一、手机号登录注册原有业务1、实际开发过程按照上面这个流程图,开发人员可以很容易的开发出手机号登录/注册的功能,甚至直接就可以开始编码了,一般我们都会这么去写接口:@RequestMapping("login")@ResponseBodypublic JSONObject login(@RequestParam(value = "mobile") String mobile,@RequestParam(v...原创 2020-05-26 16:56:36 · 587 阅读 · 0 评论 -
Swagger隐藏入参的实现
第一步:创建swagger2要忽略的注解第二步:重写ModelAttributeParameterExpander修改了方法propertyDescriptors/** * @author ycx * @title: CustomizeModelAttributeParameterExpander * @description: TODO * @date 2020/3/2...原创 2020-04-29 12:42:48 · 2273 阅读 · 0 评论 -
如何快速开Python应用
前言python现在越来流行,技术门槛低,应用广,加上丰富的C库支持,使得它无所不能,而且在人工智能、大数据、自动化工具方面有着很火爆的知名度,实现一个简单的爬虫,python几行语句就可以搞定,开发效率极高。那么怎么快速进入python开发呢?俗话说的好,工欲善其事、必先利其器,这里我推荐两个非常有默契的python IDE组合套装。一、sublime text3+minianacond...原创 2019-01-20 08:35:47 · 439 阅读 · 0 评论 -
Dubbo 2.6.1升级
下载源码并编译打包下载源码https://github.com/apache/incubator-dubbo-opsincubator-dubbo-ops-master\dubbo-admin\src\main\resources下application.properties修改server.port(服务管理平台端口)和dubbo.registry.address(连接到哪几台zook...原创 2018-08-19 11:30:20 · 1051 阅读 · 0 评论 -
SSM、SpringBoot框架下ActiveMQ互通最佳实践
SSM、SpringBoot框架下ActiveMQ验证n SSM框架下网上的关于此类资料五花八门,有的还是错的,而且普遍的一个问题就是配置和使用太乱了,一个简单的东西弄的很复杂,所以结合实际使用情况与自己的一些理解整理了一个简单易用的方案。我使用的spring版本为4.1.x,其他4.x版本应该差不多。1. 加入依赖:<dependency> <groupId>o...原创 2018-05-13 22:28:29 · 1278 阅读 · 0 评论 -
SpringMVC JSTL后台向前端传值
jsp,jstl不是什么新东西了,有些年头了,属于经典,很成熟,jstl可以不通过servlet请求的方式,让前端页面和后台传递数据,让开发变的很简单。我决定在前几天开发的两个页面试试水,那两个页面是jsp模板,里面定义的值当初都是写死的(比如页面标题),这当然不符合jsp的特性,毕竟人家是动态页面,要是以后页面多了,产品突然要换标题,不可能低级到一个一个页面去修改前端页面,很low哦。好了,闲话原创 2018-02-03 18:07:21 · 1787 阅读 · 0 评论 -
Web流行框架SSM+Shiro+Bootstrap+Jquery项目实践之注册
本来这次是计划写快速登陆的,但开发到一半,发现第三方OAuth授权申请条件达不到(没有公网服务器、域名,而且类似QQ这种第三方登陆授权还需要企业营业执照,太难啦),所以等我租服务器将项目放到公网上再完成那个功能吧。先做个注册功能吧,注册和前面的登陆大同小异,比登陆功能稍微简单些,不用重新写shiro授权服务,说白了就是向用户表中添加一条记录。 首先是界面,这里要新建一个register.jsp:原创 2018-02-01 19:01:03 · 711 阅读 · 0 评论 -
Web流行框架SSM+Shiro+Bootstrap+Jquery项目实践之快速登陆
今天我因为工作上的事情太多,忙到晚上8点才有时间来做这个项目。由于时间有限,我就只做个快速登陆的功能。谈到快速登陆很多人都不陌生,日常的社交账号大多都可以作为凭证来帮助我们快速登陆一些网站、app、游戏等,对于用户来说很方便,而对于服务提供商来说无疑增加了很多潜在的用户红利。现在我就来着手开发这个功能。 首先在login.jsp中添加一段写好的html(在form标签外部插入):原创 2018-01-31 20:01:36 · 587 阅读 · 0 评论 -
Eclipse中Maven打包错误解决
在实际开发中,Maven作为解决项目依赖的绝佳利器被广泛使用,但在eclipse中使用maven,特别是多项目依赖,在打包项目时,会出现诸如:Failed to execute goal on project 某某项目: Could not resolve dependencies for project 某某项目:jar:0.0.1-SNAPSHOT: Failed to collect d原创 2018-01-30 22:30:03 · 5974 阅读 · 1 评论 -
Servlet Get方式传参数中文乱码问题
刚开始网上百度了一番,很多人是这样解决的:jsp页面上先给中文字符编码 http://xxx.xxx.com?filename=java.net.URLEncoder.encode("哥就是中文乱码.pdf","GB2312")%> 或者http://xxx.xxx.com?filename=java.net.URLEncoder.encode("哥就是中文乱码.pdf","UTF-8")%>原创 2018-01-30 22:28:27 · 319 阅读 · 0 评论 -
Web流行框架SSM+Shiro+Bootstrap+Jquery项目实践之用户登陆
早在一年前,我就想着自己要写一个完整的Web项目出来,然后开源,供所有的Web开发者探讨当下互联网企业流行的技术,可是由于种种原因未能付诸实践,所以在新的一年,我要坚持下去,从现在开始,利用休息时间建立这个系统。这个项目的目的不是为了盲目追求技术,而是能快速、优雅地解决现实中的实际需求,希望广大Web爱好者和我共同实现这个目标。 我没有写前端页面的基础,所以参考了一个比较成熟的框架AdminL原创 2018-01-30 22:02:45 · 2502 阅读 · 1 评论 -
为什么Maven会更改Eclipse JDK设置
一、问题描述 在Eclipse中新建了一个Maven工程, 然后更改JDK版本为1.6, 结果每次使用Maven > Update project的时候JDK版本都恢复成1.5。二、原因分析 Maven官方文档有如下描述:编译器插件用来编译项目的源文件.从3.0版本开始, 用来编译Java源文件的默认编译转载 2015-12-03 12:46:22 · 421 阅读 · 1 评论 -
MongoDB的聚合功能使用
MongoDB的聚合功能的使用我在项目中主要使用的数据库是MongoDB,版本为2.4.6,目前最新的版本为3.0(还没有使用用,据说增加了很多新功能及改进)。今天完成了一个报表开发任务,用到了聚合,这里就简单的做了个记录,也分享给其他人。projectmonthdata表(习惯称集合为表)中保存了每个月份的项目冻结数据,我选选取了某条记录的部分字段值:{ "_id" : Obj原创 2015-11-04 17:28:30 · 447 阅读 · 0 评论 -
JAVA学习笔记一:JAVA基础JAVA SE
JAVA分为三个版本:JAVA SE、JAVA ME、JAVA EEJava是由Sun推出的,Sun已经被Oracle收购。原始的版本:J2SE、J2ME、J2EEJDK:Java Development Kit(Java开发必备)JRE:Java Runtime Environment(Java执行环境)JDK包含了JRE1,下载JDK2,安装JDK3,设定环境原创 2013-11-11 14:43:01 · 453 阅读 · 0 评论