学习笔记
文章平均质量分 71
worm0527
见到你很高兴~~~~~~~~
展开
-
Mockito使用简介
Mockito使用简介目录Mockito使用简介Mock基础知识什么是MockMock的目的Mock的应用场景Mock框架比较Mockito使用介绍环境依赖功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表F原创 2021-12-23 23:29:18 · 2158 阅读 · 0 评论 -
构建第一个Spring Boot程序
Spring Boot 由于自身的自动化配置、快速开发、轻松部署等特点,同时作为 Spring Cloud 微服务框架的基础服务框架,在学习 Spring Cloud 之前很有必要学习 Spring Boot。构建第一个 Spring Boot 程序构建第一个 Spring Boot 程序浏览器中输入https://start.spring.io/ 。选...原创 2018-08-12 17:13:14 · 336 阅读 · 0 评论 -
git学习笔记(三)
本篇为git学习笔记的第三篇文章。一、关联远程仓库将本地的git仓库托管到远程git仓库上,如github,也可以选择其他的git托管网站,或者自己搭建git服务器,如gitlab。接下来选择使用github来学习如何将本地git仓库托管到github上。登录github,新建一个空的仓库 空仓库新建完成,github会提示我们如何将已经存在的仓库推送到github上。我们看到github提供了原创 2017-08-14 23:09:43 · 292 阅读 · 0 评论 -
git学习笔记(二)
本篇为git学习笔记的第二篇文章。一、工作区与暂存区在Git中暂存区(stage或者index)是重要的概念之一。我们工作的目录称为工作区,还有一个.git隐藏目录称为版本库,里面包含暂存区和各个分支。其中存在一个指向当前分支的指针HEAD。关系如图所示: 如上图所示,当我们使用git add命令时,我们就将工作区的变动添加到暂存区,当使用git commit命令时就将暂存区的变动提交到了当前分原创 2017-07-25 23:37:36 · 245 阅读 · 0 评论 -
git学习笔记(一)
在上一家公司的时候都是使用git在命令行下直接进行操作,换了工作后就一直使用SourceTree进行代码提交。虽然可视化工具操作起来很方便,但是git的一些命令也不能忘,所以预计通过几篇文章将自己的学习(复习)过程记录下来,便于以后的查看。学习的途径主要为廖雪峰老师的git教程,更为详细的教程可点击进行查看。以下操作均在windows环境下进行操作。一、创建版本库在任意新建文件夹(如:在桌面创建名原创 2017-07-23 23:32:09 · 262 阅读 · 0 评论 -
Java中等待线程执行完毕
前言:前一段时间在做项目的时候,某段代码中用到了多线程,该处代码需要开启多个线程,待这几个线程执行完毕后再接着执行后续的流程。现将可采用的方法记录如下。要达到上述的描述的情形,可以使用Thread的join()方法,也可以使用java.util.concurrent包中的CountDownLatch类。具体如下:一、使用Thread.join()方法该方法在JDK API中的解释为“等待该线程终止原创 2017-07-18 23:10:27 · 8482 阅读 · 0 评论 -
Unicode学习笔记
前言:最近在学习一个关于Emoji的开源项目,学习过程中了解到Emoji是Unicode字符集中的一部分。平时工作、学习中经常会碰到Unicode、UTF-8等等这些字符编码相关的名词,往往不容易搞清楚之间的关系。于是便用了一些时间学习了Unicode的相关知识。本篇文章作为Unicode的学习笔记。在了解Emoji的过程中,发现了一个网站Emoji Unicode Tables,该网站提供了Em原创 2017-04-26 00:02:14 · 819 阅读 · 1 评论 -
Java中的UTF-8、UTF-16编码字符所占字节数
前言:上一篇文章写了关于Unicode,以及utf-8、utf-16相关知识。所以本篇博文来验证在java环境下,字符在不同编码下所占的字计数。测试代码如下:package string;public class CharByteTest { public static void main(String[] args) throws Exception { // 第二个字符为原创 2017-05-01 23:19:31 · 16646 阅读 · 3 评论 -
java byte[]与十六进制字符串相互转换
前言:我们经常在加密或者进行数字签名的时候,需要将字节数组(byte[])与十六进制表示的字符串之间进行相互转换。本篇文章介绍几种将字节数组转换为十六进制字符串的几种方法,以及将十六进制字符串转换为字节数组。直接上代码,如下:package string;import java.util.Arrays;/** * byte[]与16进制字符串相互转换 * * @date:2017年4月10原创 2017-04-10 23:17:20 · 90358 阅读 · 11 评论 -
【设计模式】代理模式(动态代理)
前言:本篇文章为阅读《Head First设计模式》一书中的代理模式一章后整理而来,本篇博文主要介绍该章节提到的动态代理(保护代理),后续会补上该章节中讲到的远程代理和虚拟代理。一、使用Java API的代理,创建一个保护代理Java在java.lang.reflect包中有自己的代理支持,通过这个包可以在运行时动态的创建代理类,实现一个或多个接口,并将方法的调用转发到所指定的类。因为实际的代理类是原创 2017-03-14 23:58:52 · 418 阅读 · 0 评论 -
JSONP跨域原理及示例
同源策略下,服务器不能请求该服务器以外的资源,及不能跨域请求。何为跨域,简单说就是协议+主机名+端口号(存在的话)三者之一不同就可称之为跨域。如: 1.http: //www.test.com 和 https: //www.test.com 之间协议不同,存在跨域 2.blog.csdn.net 和 blog.csdn.net:8080 之间端口号不同 3.write.csdn.ne原创 2016-03-03 22:21:43 · 2457 阅读 · 0 评论 -
通过Ajax方式提交含有文件的表单
前言:我们通常使用form表单,通过submit来将form表单中含有的文件上传到服务器。通过这种方式页面将会刷新,但是我们有时需要不刷新页面来提交含有文件的表单,这时我们就会想到通过ajax的方式。但是,如何通过ajax来提交含有文件的表单呢?Html代码:<form id="uploadForm"> 回复内容:<input type="text" name="msg" /> 上传原创 2016-03-31 22:33:35 · 11474 阅读 · 4 评论 -
【设计模式】代理模式
前言:上一篇文章写了《Head First设计模式》中代理模式的动态代理(详见:【设计模式】代理模式(动态代理))部分,本篇文章将介绍代理模式的远程代理和虚拟代理部分。由于这两个部分在书中是放在动态代理部分之前的,所以可以先阅读本篇文章。一、定义代理模式 代理模式为另一个对象提供一个替身或者占位符以控制对这个对象的访问。使用代理模式创建代表(representative)对象,让代表对象控制某原创 2017-04-06 22:52:00 · 291 阅读 · 0 评论 -
初识Java RMI框架
一、什么RMIRMI即(Rmote Method Invoke)远程方法调用。换句话说客户对象Client可以调用远程Server上的方法。客户端并不是直接调用远程服务上的方法,而是通过客户辅助对象与远程服务通信。客户辅助对象会联系服务器,传送相应的调用信息,等待服务器的返回。在服务器端,存在一个服务器辅助对象,该服务器辅助对象从客户端辅助对象中接收请求(通过Socket连接),将请求交由真正的服务原创 2017-03-03 00:15:44 · 628 阅读 · 0 评论 -
Java Math的floor、ceil、round方法
这几个方法都位于java.lang包下的Math类中,都为静态方法。ceil方法:static double ceil(double a)返回值为double类型,返回的值大于或等于参数的double类型的值,并且等于某个整数(这么说总感觉怪怪的)floor方法:static double floor(double a)返回值同样为double类型,返回的值为小于或等于参数的double类型的值,并原创 2016-04-08 00:06:51 · 3998 阅读 · 2 评论 -
Nginx学习笔记(一):nginx的安装和配置
Nginx学习笔记(一):nginx的安装和配置一、nginx的简介Nginx是一个网页服务器,它能反向代理HTTP,HTTPS,SMTP,POP3,IMAP的协议链接,以及一个负载均衡器和HTTP缓存。何为反向代理?反向代理实际上就是一台负责转发的代理服务器,看似是向它请求数据,实际上它只是将请求转发到真正的服务器上并从真正的服务器上获取数据。服务器将数据返回给nginx,再由nginx进行返回。原创 2016-02-29 21:35:29 · 452 阅读 · 0 评论 -
Java生成验证码并进行验证
一、实现思路使用BufferedImage用于在内存中存储生成的验证码图片使用Graphics来进行验证码图片的绘制,并将绘制在图片上的验证码存放到session中用于后续验证最后通过ImageIO将生成的图片进行输出通过页面提交的验证码和存放在session中的验证码对比来进行校验二、生成验证码页面通过访问servlet来生成验证码,servlet中的代码如下:package org.t原创 2016-04-06 22:11:42 · 37273 阅读 · 6 评论 -
js获取Url中参数值
有时候我们在网页上需要获取url中某个参数的值,如http:www.test.com/index.html?value1=1&value2=2; 这时需要获取value1或者value2的值,可以采用以下的方法进行获取:function getUrlParamvalue(paramName) { var reg = new RegExp("(^|&)" + paramName + "=([原创 2016-03-30 21:36:05 · 493 阅读 · 0 评论