自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 itchat的简单使用

简介:itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。当然,该api的使用远不止一个机器人,更多的功能等着你来发现,比如这些。该接口与公众号接口itchatmp共享类似的操作方式,学习一次掌握两个工具。如今微信已经成为了个人社交的很大一部分,希望这个项目能够帮助你扩展你的个人的微信号、方便自己的生活。...

2018-03-04 14:26:27 4687 1

原创 SpringMVC简单异常处理器SimpleMappingExceptionResolver的使用

在开发中我们经常需要统一处理异常springMVC的异常处理流程:简单异常处理,使用SimpleMappingExceptionResolver在我项目中的注册功能需要有对用户名已经存在,密码格式不符合等作出反应。我们先自定义一个异常,定义message属性用于存放异常的信息package cn.hyit.oj.common.exception;public class RegisterExc...

2018-02-28 19:31:53 770

原创 SpringMVC中几种获取访客IP的方法

核心在获取HttpServletRequest第一种方法:在方法上面的参数列表里打上HttpServletRequest@RequestMapping(value="/index.html",method=RequestMethod.GET) public String index(HttpServletRequest req) { String remoteAddr = req.getRe...

2018-02-27 14:59:34 18427 2

原创 jsp中使用fmt标签库格式化Date对象

问题:我们在jsp中用el表达式输出Date对象时,格式不美观,或者说不符合我们国人的阅读习惯<td><a href="#">${item.startTime}------${item.endTime}</a></td> 解决:使用fmt标签库首先在jsp中引入fmt标签库<%@ taglib prefix="fmt" uri="ht

2018-02-14 02:22:24 883

原创 Mybatis使用逆向工程mybatisGeneratorCustom生成mapper及pojo

首先下载逆向工程,导入Eclipse中http://download.csdn.net/download/lynn_coder/10248938打开后发现目录下有一个generatorConfig.xml,进行配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-/...

2018-02-10 22:17:14 817

原创 Mybatis使用分页插件PageHelper做分页查询

首先在maven中添加一下依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>3.4.2</version></depend

2018-02-10 22:01:32 641

原创 使用Spring Security4做权限管理入门

步骤一:新建工程新建一个maven工程,并使用以下依赖:或者去下载Spring Security 的jar包 org.springframework.security spring-security-core 4.2.2.RELEASE or

2018-02-07 02:33:52 1808

原创 MyBatis中insert插入语句得到自增的主键ID

问题:表中的的主键字段是自增的,想使用Mybatis获得刚刚insert语句插入的记录pojo的主键解决:主要在Mapper配置文件中配置两个属性 keyProperty  与 useGeneratedKeyskeyProperty指定主键,注意这里的是你pojo类中的变量名,而不是你表中的字段名我指定的solutionId对应的:而数据库表中:...

2018-02-02 23:30:11 2651 1

原创 截获HTTP/HTTPS请求实现头脑王者辅助

https://github.com/sundy-li/wechat_brain/releases去这儿下载对应的操作系统版本,我下载的是windows 64位的。好了之后还需要一个题库,去issues中下载https://github.com/sundy-li/wechat_brain/issues/17下载别人传上去的最新的即可,把刚刚下载的可执行文件与题库的questions.d

2018-01-29 22:58:41 1161

原创 spring中用JUnit做单元测试时多个spring配置文件的引入

这是我项目的结构图,可以看到将spring配置文件拆分成了若干个xml文件。这是在web.xml中的引入: contextConfigLocation classpath:spring/applicationContext*.xml org.springframework.web.context.ContextLoaderListener 然后在maven的pom.x

2018-01-29 22:41:59 2714

原创 maven分模块搭建空SSM项目

首先需要创建一个聚合的parent 工程博主要搭建一个OJ系统,所以起名叫oj,groupID那边填写组织名称完成后在pom里把这个工程要用的依赖都填进去 4.0.0 cn.hyit oj-parent 0.0.1-SNAPSHOT pom 4.12 4.2.4.RELEASE 3.2.8 1.2.2 1.2.15

2018-01-29 22:30:47 414

原创 使用python做王者荣耀挂机刷金币脚本

原理:由于每次通过冒险模式都会有金币,而这个动作十分重复,连图像识别都不需要,可以考虑使用程序代替人工。简单的说是重复以下的步骤:界面打开至挑战关卡:陨落的废都 - 魔女回忆 【点击下一步】点击开始闯关进入挑战界面。【点击右上角-自动-等待挑战结束】进入挑战完成界面。【点击屏幕继续】进入关卡奖励界面。【点击再次挑战】再次闯关我们需要一个程序代替我们手工点点点,可以想到使

2018-01-28 02:18:03 14860 3

原创 python使用代理ip访问网站

# -*- coding: UTF-8 -*-from urllib import requestif __name__ == "__main__": #访问网址 url = 'http://www.whatismyip.com.tw/' #这是代理IP ip = '27.155.101.233:3128' #设置代理ip访问方式,http和https

2018-01-28 00:37:16 18200

原创 windows下pip3的使用及安装beautifulSoup4

在python3.4以上的安装包都自带了pip3,配置环境变量方法可以看我另一篇博客。用pip3来安装各种包还是相当方便的,使用命令pip3 install bs4就能安装beautifulsoup,需要安装别的包,同样使用这个命令即可。例如  pip3 install lxml注意:win7及以上用pip进行安装时候,一定要使用管理员权限的命令提示符,否则会访问路径失败的

2018-01-28 00:30:54 8184 1

原创 python环境变量及pip3的配置

首先下载python:https://www.python.org/downloads/选择合适的版本进行下载并安装,安装时应该有选择是否配置环境变量的选项,勾上,如果不勾,下面看手动配置配置python环境变量及pip3:在系统环境变量中选中Path,并点击编辑---编辑文本;C:\Program Files\Python36;C:\Program Files

2018-01-28 00:16:15 6432

原创 centos中iptables防火墙的停止开启与永久关闭

[root@localhost ~]#servcie iptables stop --临时关闭防火墙 [root@localhost ~]#chkconfig iptables off --永久关闭防火墙[root@localhost ~]#service iptables status --查看防火墙状态

2018-01-26 12:52:23 23922 2

原创 dubbo的配置及java代码使用

项目要基于SOA架构SOA架构:表现层和服务层是不同的工程。一个表现层可以去调用多个服务层,例如一个后台的表现层,能调用商品服务,用户服务,索引服务等。如何实现远程通信?1、Webservice:效率不高基于soap协议。项目中不推荐使用。2、使用restful形式的服务:http+json。很多项目中应用。如果服务太多,服务之间调用关系混乱。3、使用dubbo。使用rpc协议

2018-01-26 12:42:37 6391 4

Mybatis逆向工程

Mybatis逆向工程mybatisGeneratorCustom 使用官方网站的mapper自动生成工具mybatis-generator-core-1.3.2来生成pojo类和mapper映射文件。但与个人有些习惯不一致, 所以对源码做了些修改,修改内容如下: 1.生成的mapper.xml文件中使用4个空格来缩进 2.生成的mapper.xml文件中每个元素间增加一空行,如insert,update,delete等之间增加一空行 3.去掉*mapper.xml文件中生成的注释 4.根据数据库表名及字段的注释为Java类、属性增加注释,可以在源码org.mybatis.generator.internal.db.DatabaseIntrospector.java类中根据个人情况进行修改 5.实现每次生成都覆盖生成文件 以上修改只对mysql5.6和oracle11.2.0测试通过,其他版本未进行测试 使用方式: 1.在generatorConfig.xml中配置mapper生成的详细信息,如下: 1.1、添加要生成的数据库表 1.2、pojo文件所在包路径 1.3、mapper文件所在包路径 2.运行GeneratorSqlmap类中main方法生成文件 3.将生成文件复制到自己工程即可

2018-02-10

空空如也

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

TA关注的人

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