自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ycx901221的专栏

拥抱流行

  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

原创 centos 安装docker

一,Docker简介百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。看起来有点雾,用过虚拟机的应该对虚拟化技术有点印象,不知道也没关系,就把它当成轻量级的虚拟机吧(虽然一个是完全虚拟化,一个是操作系统层虚拟化),这个解释到位:https://www.cnblogs.com/kex1n/p/6933039.html百科又说:Docker 使用客

2020-09-04 13:48:31 269

原创 python学习之钉钉打卡

python学习之钉钉打卡背景原理实现一、准备二、代码背景曾经写过几个python小工具,刷快手、自动答题、刷火车票、爬电影天堂电影…,最近因为钉钉成了我们公司官方软件,所以,你懂得啦,呵呵。刚好手头有个退休的小米4安卓机,让python来钉钉打卡,这需要借助adb,因为只有adb才能让我们的电脑跟安卓手机交互。该文章内容仅仅只是为了学习,最好不要用于实际打卡(要打我也拦不住)。原理python命令行库显示调用adb,利用adb命令做点击、截屏、滑动操作。adb获取当前屏幕布局xml,解析xml

2020-06-15 23:18:07 2629 3

原创 MySql通过存储过程新增表字段、普通索引

新增表字段(已存在该字段会先删除)DELIMITER $$DROP PROCEDURE IF EXISTS `AddColumn`$$CREATE DEFINER=`root`@`%` PROCEDURE `AddColumn`( IN tableName TINYTEXT, IN fieldName TINYTEXT, IN fieldDef TEXT)BEGIN IF EXISTS (SELECT * FROM information_schema

2020-06-11 14:04:51 605

原创 插件在登录注册业务中的应用

一、手机号登录注册原有业务1、实际开发过程按照上面这个流程图,开发人员可以很容易的开发出手机号登录/注册的功能,甚至直接就可以开始编码了,一般我们都会这么去写接口:@RequestMapping("login")@ResponseBodypublic JSONObject login(@RequestParam(value = "mobile") String mobile,@RequestParam(v...

2020-05-26 16:56:36 601

原创 Swagger隐藏入参的实现

第一步:创建swagger2要忽略的注解第二步:重写ModelAttributeParameterExpander修改了方法propertyDescriptors/** * @author ycx * @title: CustomizeModelAttributeParameterExpander * @description: TODO * @date 2020/3/2...

2020-04-29 12:42:48 2309

原创 2020-04 nginx本地推拉流测试

准备环境安装操作系统Cenos配置yum源yum:https://developer.aliyun.com/mirror/Nginx依赖gcc-c++ zlib pcre openssl openssl-develNginx和扩展模块Nginx本身只是一个服务器,对流媒体并没有支持,所以我们要下载对应的模块来扩展其功能MP4模块:http://h264.code-shop.com...

2020-04-29 08:08:44 771

原创 [学习与探索]快手视频刷积分python脚本

准备若干部安卓手机(能上网能安装快手能开调试模式) USB线若干(有多少部手机就准备多少根) 电脑1台或者多台(USB接口数量要够多)简述去年的这个时候,快手视频出了看视频得积分的功能,积分可以换现金提现,很给力,但是手刷视频太费时费力。我就想学习一下python的同时拿这个需求写了一个python脚本练练手,没想到还可以噢,打包成了桌面小程序exe,直接可以运行,支持多设备同时看视...

2020-04-05 11:24:57 2880 1

原创 如何快速开Python应用

前言python现在越来流行,技术门槛低,应用广,加上丰富的C库支持,使得它无所不能,而且在人工智能、大数据、自动化工具方面有着很火爆的知名度,实现一个简单的爬虫,python几行语句就可以搞定,开发效率极高。那么怎么快速进入python开发呢?俗话说的好,工欲善其事、必先利其器,这里我推荐两个非常有默契的python IDE组合套装。一、sublime text3+minianacond...

2019-01-20 08:35:47 447

原创 日志业务从mysql数据库迁移到mongodb数据库

前言这周开始就要优化自己主导的商城项目了,不得不说因为前期项目周期短,时间紧张,很多框架上的设计做的很粗糙啊。今天开始改造一下系统中的日志存储,日志这种边缘化的东西,和商城业务分开放是很好的做法,不然或多或少会影响mysql的主业务数据存储。一、下载一个mongodb我这里下载的最新版,本人风格就是喜新厌旧,况且技术本来就是新的更刺激。mongodb下载地址:http://down...

2018-12-27 18:31:26 920

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

原创 SSM、SpringBoot框架下ActiveMQ互通最佳实践

SSM、SpringBoot框架下ActiveMQ验证n SSM框架下网上的关于此类资料五花八门,有的还是错的,而且普遍的一个问题就是配置和使用太乱了,一个简单的东西弄的很复杂,所以结合实际使用情况与自己的一些理解整理了一个简单易用的方案。我使用的spring版本为4.1.x,其他4.x版本应该差不多。1. 加入依赖:<dependency>      <groupId>o...

2018-05-13 22:28:29 1297

原创 Mysql存储过程动态拼接sql语句

刚接触存储过程,现在的需求是这样的:有一个表需要我更新其中的某些字段,但是表里面的字段太多了,而且下次再更新也不确定是哪些字段要批量更新,所以就需要动态创建一个update语句来完成这个工作。存储过程无疑是个好的选择,在mysql数据库中,所有表的字段保存在了information_schema.COLUMNS中,所以写如下存储过程解决该问题。DROP PROCEDURE IF EXIST

2018-04-19 17:22:28 4495

原创 Ubuntu14.04在Docker安装并运行tomcat项目

在Docker中有两种方式来安装tomcat服务器。1、从Docker Hub中下载Tomcat镜像搜索Docker Hub中的Tomcat镜像docker search tomcat排名靠前的是官方的Tocmat镜像,来自官方镜像说明可以参考点击打开链接从以上列表中选择一个合适的Tomcat下载安装docker pull tomcat:7 漫长地下载等待后就下载安装成功了查看本地镜像docker...

2018-04-14 13:32:36 1924

原创 Ubuntu14.04安装Docker

        Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包,并放到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。        Ubuntu14.04安装完全参考官方文档:https://docs.docker.com/install/linux/docker-ce/ubuntu/#...

2018-04-14 00:46:51 5542

原创 SpringMVC JSTL后台向前端传值

jsp,jstl不是什么新东西了,有些年头了,属于经典,很成熟,jstl可以不通过servlet请求的方式,让前端页面和后台传递数据,让开发变的很简单。我决定在前几天开发的两个页面试试水,那两个页面是jsp模板,里面定义的值当初都是写死的(比如页面标题),这当然不符合jsp的特性,毕竟人家是动态页面,要是以后页面多了,产品突然要换标题,不可能低级到一个一个页面去修改前端页面,很low哦。好了,闲话

2018-02-03 18:07:21 1801

原创 Web流行框架SSM+Shiro+Bootstrap+Jquery项目实践之注册

本来这次是计划写快速登陆的,但开发到一半,发现第三方OAuth授权申请条件达不到(没有公网服务器、域名,而且类似QQ这种第三方登陆授权还需要企业营业执照,太难啦),所以等我租服务器将项目放到公网上再完成那个功能吧。先做个注册功能吧,注册和前面的登陆大同小异,比登陆功能稍微简单些,不用重新写shiro授权服务,说白了就是向用户表中添加一条记录。 首先是界面,这里要新建一个register.jsp:

2018-02-01 19:01:03 716

原创 Web流行框架SSM+Shiro+Bootstrap+Jquery项目实践之快速登陆

今天我因为工作上的事情太多,忙到晚上8点才有时间来做这个项目。由于时间有限,我就只做个快速登陆的功能。谈到快速登陆很多人都不陌生,日常的社交账号大多都可以作为凭证来帮助我们快速登陆一些网站、app、游戏等,对于用户来说很方便,而对于服务提供商来说无疑增加了很多潜在的用户红利。现在我就来着手开发这个功能。 首先在login.jsp中添加一段写好的html(在form标签外部插入):

2018-01-31 20:01:36 599

原创 Nginx grid-fs反向代理访问Mongo中的文件

首先对于一个新的centos系统当然是先装一个输入法(个人习惯)1、安装中文拼音输入法:yum install ibus ibus-pinyin安装pcre:*如果没有gcc gcc-c++编译器,需要用这个命令安装:yum install -y gcc gcc-c++安装pcre的命令:./configure --prefix=/usr/local/pcre-8.38

2018-01-30 22:31:34 701

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

原创 Web流行框架SSM+Shiro+Bootstrap+Jquery项目实践之用户登陆

早在一年前,我就想着自己要写一个完整的Web项目出来,然后开源,供所有的Web开发者探讨当下互联网企业流行的技术,可是由于种种原因未能付诸实践,所以在新的一年,我要坚持下去,从现在开始,利用休息时间建立这个系统。这个项目的目的不是为了盲目追求技术,而是能快速、优雅地解决现实中的实际需求,希望广大Web爱好者和我共同实现这个目标。 我没有写前端页面的基础,所以参考了一个比较成熟的框架AdminL

2018-01-30 22:02:45 2519 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 439 1

原创 MongoDB的聚合功能使用

MongoDB的聚合功能的使用我在项目中主要使用的数据库是MongoDB,版本为2.4.6,目前最新的版本为3.0(还没有使用用,据说增加了很多新功能及改进)。今天完成了一个报表开发任务,用到了聚合,这里就简单的做了个记录,也分享给其他人。projectmonthdata表(习惯称集合为表)中保存了每个月份的项目冻结数据,我选选取了某条记录的部分字段值:{  "_id" : Obj

2015-11-04 17:28:30 455

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

最新可用的安卓adb工具

最新可用的安卓adb工具,下载解压即可,然后打开cmd控制台使用,使用中请参考谷歌adb官方文档。最新可用的安卓adb工具,下载解压即可,然后打开cmd控制台使用,使用中请参考谷歌adb官方文档。最新可用的安卓adb工具,下载解压即可,然后打开cmd控制台使用,使用中请参考谷歌adb官方文档。

2020-06-14

CentOS7-Nginx安装包(相关所有依赖包).zip

适用于CentOS7的Nginx安装包,包含了Nginx相关所有依赖包,适合没有的Cenos7机器安装Nginx.

2020-06-11

基于python的快手视频自动看视频赚积分应用(多设备多线程)

下载资源后解压,电脑连接手机,打开usb调试,手机进入快手视频播放页面,电脑上直接运行main.exe,就可以放着自动运行,仅供学习交流使用,如有疑问可以私信我或者看我的博客:https://blog.youkuaiyun.com/ycx901221/article/details/105323632

2020-04-05

安卓6.0至8.1(32和64位)最新可用xposed框架包

里面包含了安卓6.0到8.1最新得xposed zip包,使用recovery可以刷入,推荐TRWP 安卓版本与sdk对应关系,压缩包内都是用sdk标记,请按照下面得对应表找到合适得安卓版本 安卓版本 SDK Level Android 8.1 27 Oreo Android 8 26 Oreo Android 7.1 25 Nougat Android 7.0 24 Nougat Android 6.0 23 Marshmallow

2019-04-28

solr可用的3.5万高频英文单词扩展字典

3.5万的Google大数据高频词库,整理成了solr的扩展字典,下载放入solr服务器,直接用,很方便

2019-03-14

安卓4.0可用的3D神器

安卓3d神器,支持4.0系统,完美运行,包括3个插件和2个贴图插件

2013-03-13

空空如也

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

TA关注的人

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