摘要:
PyCharm就是Python语言开发中一个很受欢迎的IDE,界面类似于visual studio,android studio,集成的功能也很多。 1>. 安装 首先要下载Pycharm这个软件,可以在官网下载进行下载。 下载完软件之后,双击安装文件即可进行安装,双击后出现下图所示的提示,点击Ne
阅读全文
posted @ 2019-03-30 15:36
jtlgb
阅读(199)
推荐(0)
编辑
摘要:
OkHttp是一个Java和Android的HTTP和HTTP/2的客户端,负责发送HTTP请求以及接受HTTP响应。 一、使用OkHttp OkHttp发送请求后,可以通过同步或异步地方式获取响应。下面就同步和异步两种方式进行介绍。 1.1、同步方式 发送请求后,就会进入阻塞状态,知道收到响应。下
阅读全文
posted @ 2019-03-29 17:21
jtlgb
阅读(2461)
推荐(1)
编辑
摘要:
一,OKHttp介绍 okhttp是一个第三方类库,用于android中请求网络。 这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient(a
阅读全文
posted @ 2019-03-29 15:23
jtlgb
阅读(10730)
推荐(0)
编辑
摘要:
准备工作 在pom.xml文件中增加以下依赖 书写配置类 用@Configuration注解该类,等价与XML中配置beans;用@Bean标注方法等价于XML中配置bean。 @Configuration 工具类 自己写的工具类,比较简单,不是REST风格 okhttp 一般的util工具 使用方
阅读全文
posted @ 2019-03-29 14:45
jtlgb
阅读(1376)
推荐(0)
编辑
摘要:
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的
阅读全文
posted @ 2019-03-29 14:35
jtlgb
阅读(204)
推荐(0)
编辑
摘要:
本文介绍如何使用springboot的sheduled实现任务的定时调度,并将调度的任务实现为并发的方式。 1、定时调度配置scheduled 1)注册定时任务 2)启动定时任务 这里就介绍两种配置调度时间的方式: 1)cron表达式 2)fixedRate,调度频率也就是调度间隔 如下代码中设置的
阅读全文
posted @ 2019-03-20 14:12
jtlgb
阅读(623)
推荐(0)
编辑
摘要:
applicationContext.xml:红色代码部分为需要配置的部分。 注意事项:<task:scheduler id="myScheduler" pool-size="5"/>这段配置为非必须,配置这段的原因是spring定时任务默认是单线程的。配置了这段表示不同定时任务不论是否在同一时间点
阅读全文
posted @ 2019-03-20 14:11
jtlgb
阅读(336)
推荐(0)
编辑
摘要:
CORS 定义 Cross-Origin Resource Sharing(CORS)跨来源资源共享是一份浏览器技术的规范,提供了 Web 服务从不同域传来沙盒脚本的方法,以避开浏览器的同源策略,是 JSONP 模式的现代版。与 JSONP 不同,CORS 除了 GET 要求方法以外也支持其他的 H
阅读全文
posted @ 2019-03-20 10:25
jtlgb
阅读(789)
推荐(0)
编辑
摘要:
使用spring @Scheduled注解执行定时任务: 运行!!! 关于Cron表达式(转载) 表达式网站生成: http://cron.qqe2.com/ 直接点击 cronExpression定义时间规则,Cron表达式由6或7个空格分隔的时间字段组成:秒 分钟 小时 日期 月份 星期 年(可
阅读全文
posted @ 2019-03-12 14:58
jtlgb
阅读(247)
推荐(0)
编辑
摘要:
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/> 注意:proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。如果proxy-target-
阅读全文
posted @ 2019-03-12 11:33
jtlgb
阅读(300)
推荐(0)
编辑
摘要:
一、架构 要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro的应用不依赖任何容器,它也可以在JavaSE下使用。但是最常用的环境还是JavaEE。下面以用户登录为例: (1)使用用户的登录信息创建令牌 token可以理解为用户令牌,登录的过程被抽象为S
阅读全文
posted @ 2019-03-12 09:20
jtlgb
阅读(171)
推荐(0)
编辑
摘要:
springMVC 整合 shiro 时,配置了当访问某个URL没有权限时的配置处理: <!-- 通过unauthorizedUrl指定没有权限操作时跳转页面 --><property name="unauthorizedUrl" value="/refuse"/> 但是,上面的配置没有效果,就是当
阅读全文
posted @ 2019-03-11 16:53
jtlgb
阅读(1345)
推荐(0)
编辑
摘要:
1. 在Spring的相关配置文件中加入如下Remember me管理器配置: 2.设置Cookies会话模板 3.remember me cookies配置 4.securityManager定义RememberMe的管理器 5.在html代码中加入一个checkbox框 6.在控制层添加reme
阅读全文
posted @ 2019-03-11 15:04
jtlgb
阅读(427)
推荐(0)
编辑
摘要:
Shiro 提供了用于加密密码和验证密码服务的 CredentialsMatcher 接口,而 HashedCredentialsMatcher 正是 CredentialsMatcher 的一个实现类。写项目的话,总归会用到用户密码的非对称加密,目前主流的非对称加密方式是 MD5 ,以及在 MD5
阅读全文
posted @ 2019-03-11 10:58
jtlgb
阅读(850)
推荐(1)
编辑
摘要:
一、引言Netty的Channel在JDK NIO的Channel基础上做了一层封装,提供了更多的功能。Netty的中的Channel实现类主要有:NioServerSocketChannel(用于服务端非阻塞地接收TCP连接)、NioSocketChannel(用于维持非阻塞的TCP连接)、Nio
阅读全文
posted @ 2019-03-08 11:28
jtlgb
阅读(2218)
推荐(0)
编辑
摘要:
计算机之间依照互联网传输层TCP/IP协议不同的协议通信,都有不同的对应端口。所以,利用短信(datagram)的UDP,所采用的端口号码不一定和采用TCP的端口号码一样。以下为两种通信协议的端口列表链接: 目录 [隐藏] 1端口状态颜色图例 20到1023号端口 31024到49151号端口 44
阅读全文
posted @ 2019-03-08 10:55
jtlgb
阅读(20432)
推荐(0)
编辑
摘要:
之前做过局域网的聊天软件,现在要做运行在广域网的聊天软件。开始接触网络编程,首先是接触到TCP和UDP协议 在网上查资料,都是这样描述 TCP面向连接,可靠,数据流 。UDP无连接,不可靠,数据报。但是实际使用的时候就会有很多疑惑了,比如我们做一个聊天软件 客户登陆我们的服务器,我们到底是使用哪一种
阅读全文
posted @ 2019-03-08 10:51
jtlgb
阅读(2618)
推荐(0)
编辑
摘要:
eclipse上gradle插件的安装 1)在Eclipse中选择Help -> Eclipse Marketplace…,输入buildship点击Go,然后选择Install安装Gradle插件 2)安装完成后重启Eclipse。选择Window -> Preferences 选择Gradle。
阅读全文
posted @ 2019-03-05 16:57
jtlgb
阅读(11449)
推荐(0)
编辑
摘要:
目录: 一、创建一个gradle项目 二 、在gradle中创建SSM项目 一 、创建一个gradle项目 第一步: 打开我们的IDEA工具,选择创建一个新项目 第二步:这里会让你选择创建一个什么项目,idea会根据选择的不同从而创建不同的项目目录和初始文件,此处我们选择gradle,并选中web,
阅读全文
posted @ 2019-03-05 16:42
jtlgb
阅读(500)
推荐(0)
编辑
摘要:
阅读目录 简单介绍 安装 使用idea创建一个web的Gradle项目 如何进行打包 解释build.gradle和settings.gradle 有关gradle的jar冲突 本地jar包位置和修改 这两天看到越来越多的在接触Gradle,然后发现我之前没有做过记录,而且之后下个月的一些有关Spr
阅读全文
posted @ 2019-03-05 16:22
jtlgb
阅读(3154)
推荐(0)
编辑