jtlgb

导航

 
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页

2019年3月30日

摘要: PyCharm就是Python语言开发中一个很受欢迎的IDE,界面类似于visual studio,android studio,集成的功能也很多。 1>. 安装 首先要下载Pycharm这个软件,可以在官网下载进行下载。 下载完软件之后,双击安装文件即可进行安装,双击后出现下图所示的提示,点击Ne 阅读全文
posted @ 2019-03-30 15:36 jtlgb 阅读(199) 评论(0) 推荐(0) 编辑
 

2019年3月29日

摘要: OkHttp是一个Java和Android的HTTP和HTTP/2的客户端,负责发送HTTP请求以及接受HTTP响应。 一、使用OkHttp OkHttp发送请求后,可以通过同步或异步地方式获取响应。下面就同步和异步两种方式进行介绍。 1.1、同步方式 发送请求后,就会进入阻塞状态,知道收到响应。下 阅读全文
posted @ 2019-03-29 17:21 jtlgb 阅读(2461) 评论(0) 推荐(1) 编辑
 
摘要: 一,OKHttp介绍 okhttp是一个第三方类库,用于android中请求网络。 这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient(a 阅读全文
posted @ 2019-03-29 15:23 jtlgb 阅读(10730) 评论(1) 推荐(0) 编辑
 
摘要: 准备工作 在pom.xml文件中增加以下依赖 书写配置类 用@Configuration注解该类,等价与XML中配置beans;用@Bean标注方法等价于XML中配置bean。 @Configuration 工具类 自己写的工具类,比较简单,不是REST风格 okhttp 一般的util工具 使用方 阅读全文
posted @ 2019-03-29 14:45 jtlgb 阅读(1376) 评论(0) 推荐(0) 编辑
 
摘要: 要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的 阅读全文
posted @ 2019-03-29 14:35 jtlgb 阅读(204) 评论(0) 推荐(0) 编辑
 

2019年3月20日

摘要: 本文介绍如何使用springboot的sheduled实现任务的定时调度,并将调度的任务实现为并发的方式。 1、定时调度配置scheduled 1)注册定时任务 2)启动定时任务 这里就介绍两种配置调度时间的方式: 1)cron表达式 2)fixedRate,调度频率也就是调度间隔 如下代码中设置的 阅读全文
posted @ 2019-03-20 14:12 jtlgb 阅读(623) 评论(0) 推荐(0) 编辑
 
摘要: applicationContext.xml:红色代码部分为需要配置的部分。 注意事项:<task:scheduler id="myScheduler" pool-size="5"/>这段配置为非必须,配置这段的原因是spring定时任务默认是单线程的。配置了这段表示不同定时任务不论是否在同一时间点 阅读全文
posted @ 2019-03-20 14:11 jtlgb 阅读(336) 评论(0) 推荐(0) 编辑
 
摘要: CORS 定义 Cross-Origin Resource Sharing(CORS)跨来源资源共享是一份浏览器技术的规范,提供了 Web 服务从不同域传来沙盒脚本的方法,以避开浏览器的同源策略,是 JSONP 模式的现代版。与 JSONP 不同,CORS 除了 GET 要求方法以外也支持其他的 H 阅读全文
posted @ 2019-03-20 10:25 jtlgb 阅读(789) 评论(0) 推荐(0) 编辑
 

2019年3月12日

摘要: 使用spring @Scheduled注解执行定时任务: 运行!!! 关于Cron表达式(转载) 表达式网站生成: http://cron.qqe2.com/ 直接点击 cronExpression定义时间规则,Cron表达式由6或7个空格分隔的时间字段组成:秒 分钟 小时 日期 月份 星期 年(可 阅读全文
posted @ 2019-03-12 14:58 jtlgb 阅读(247) 评论(0) 推荐(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) 推荐(0) 编辑
 
摘要: 一、架构 要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro的应用不依赖任何容器,它也可以在JavaSE下使用。但是最常用的环境还是JavaEE。下面以用户登录为例: (1)使用用户的登录信息创建令牌 token可以理解为用户令牌,登录的过程被抽象为S 阅读全文
posted @ 2019-03-12 09:20 jtlgb 阅读(171) 评论(0) 推荐(0) 编辑
 

2019年3月11日

摘要: springMVC 整合 shiro 时,配置了当访问某个URL没有权限时的配置处理: <!-- 通过unauthorizedUrl指定没有权限操作时跳转页面 --><property name="unauthorizedUrl" value="/refuse"/> 但是,上面的配置没有效果,就是当 阅读全文
posted @ 2019-03-11 16:53 jtlgb 阅读(1345) 评论(0) 推荐(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) 推荐(0) 编辑
 
摘要: Shiro 提供了用于加密密码和验证密码服务的 CredentialsMatcher 接口,而 HashedCredentialsMatcher 正是 CredentialsMatcher 的一个实现类。写项目的话,总归会用到用户密码的非对称加密,目前主流的非对称加密方式是 MD5 ,以及在 MD5 阅读全文
posted @ 2019-03-11 10:58 jtlgb 阅读(850) 评论(0) 推荐(1) 编辑
 

2019年3月8日

摘要: 一、引言Netty的Channel在JDK NIO的Channel基础上做了一层封装,提供了更多的功能。Netty的中的Channel实现类主要有:NioServerSocketChannel(用于服务端非阻塞地接收TCP连接)、NioSocketChannel(用于维持非阻塞的TCP连接)、Nio 阅读全文
posted @ 2019-03-08 11:28 jtlgb 阅读(2218) 评论(0) 推荐(0) 编辑
 
摘要: 计算机之间依照互联网传输层TCP/IP协议不同的协议通信,都有不同的对应端口。所以,利用短信(datagram)的UDP,所采用的端口号码不一定和采用TCP的端口号码一样。以下为两种通信协议的端口列表链接: 目录 [隐藏] 1端口状态颜色图例 20到1023号端口 31024到49151号端口 44 阅读全文
posted @ 2019-03-08 10:55 jtlgb 阅读(20432) 评论(0) 推荐(0) 编辑
 
摘要: 之前做过局域网的聊天软件,现在要做运行在广域网的聊天软件。开始接触网络编程,首先是接触到TCP和UDP协议 在网上查资料,都是这样描述 TCP面向连接,可靠,数据流 。UDP无连接,不可靠,数据报。但是实际使用的时候就会有很多疑惑了,比如我们做一个聊天软件 客户登陆我们的服务器,我们到底是使用哪一种 阅读全文
posted @ 2019-03-08 10:51 jtlgb 阅读(2618) 评论(0) 推荐(0) 编辑
 

2019年3月5日

摘要: 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) 推荐(0) 编辑
 
摘要: 目录: 一、创建一个gradle项目 二 、在gradle中创建SSM项目 一 、创建一个gradle项目 第一步: 打开我们的IDEA工具,选择创建一个新项目 第二步:这里会让你选择创建一个什么项目,idea会根据选择的不同从而创建不同的项目目录和初始文件,此处我们选择gradle,并选中web, 阅读全文
posted @ 2019-03-05 16:42 jtlgb 阅读(500) 评论(0) 推荐(0) 编辑
 
摘要: 阅读目录 简单介绍 安装 使用idea创建一个web的Gradle项目 如何进行打包 解释build.gradle和settings.gradle 有关gradle的jar冲突 本地jar包位置和修改 这两天看到越来越多的在接触Gradle,然后发现我之前没有做过记录,而且之后下个月的一些有关Spr 阅读全文
posted @ 2019-03-05 16:22 jtlgb 阅读(3154) 评论(0) 推荐(0) 编辑
 
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页