- 博客(21)
- 资源 (3)
- 收藏
- 关注

原创 微信小程序与Java后台的通信
一、写在前面最近接触了小程序的开发,后端选择Java,因为小程序的代码运行在腾讯的服务器上,而我们自己编写的Java代码运行在我们自己部署的服务器上,所以一开始不是很明白小程序如何与后台进行通信的,然后查找资料发现结合了官方提供的api后好像和我们普通的web前后端通信也没有多大的区别,有想法后就写了这个测试程序。二、API文档wx.request(OBJECT)发起网络请求。使用...
2017-12-01 22:12:44
2227
1
原创 Docker介绍
目录从虚拟化技术说起什么是虚拟化虚拟化种类全虚拟化架构OS层虚拟化架构硬件层虚拟化什么是Docker容器技术DockerDocker和虚拟技术的区别Docker特点从虚拟化技术说起什么是虚拟化在计算机中,虚拟化是一种资源管理技术。将计算机的各种实体资源,如服务器、网络、内存及存储等,抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户...
2019-08-02 01:19:54
520
原创 Docker镜像容器操作
目录系统环境说明镜像操作拉取镜像搜索网上镜像查看本地镜像删除镜像删除所有镜像容器的操作创建与启动容器进入容器退出容器查看容器停止容器系统环境说明宿主机是centos7.6Docker版本是19.03.1镜像操作拉取镜像docker pull centos:7搜索网上镜像docker search...
2019-08-01 21:40:46
699
原创 Docker部署MySQL
目录系统环境说明安装最新版本的MySQL拉取MySQL镜像启动容器查看容器运行情况进入容器登入mysql安装mysql5.7拉取镜像运行启动容器开启外网访问开放端口查看端口是否开启成功在本机使用工具连接系统环境说明宿主机是centos7.6Docker版本是19.03.1安装最新版本的MySQL拉取MySQL镜像...
2019-08-01 21:19:56
1517
1
原创 CentOS安装Docker
系统要求Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如overlay2存储层驱动)无法使用,并且部分功能可能不太稳定。使用 yum 安装通过uname -r命令查看你当前的内核版本uname -r使用root权限登录 Centos。确保 yu...
2019-08-01 14:51:32
200
原创 Git 配置用户名和邮箱
Git用户名和邮箱有全局配置和仓库配置之分,仓库配置优先级高于全局配置。全局配置学习git的时候, 开始使用之前都配置了一个全局的用户名和邮箱。比如,使用了github的用户名和邮箱来配置。$ git config --globaluser.name“github’s Name”$ git config --global user.email"github@xx.com"...
2019-07-31 10:07:38
19704
2
原创 什么是JSP?
什么是JSP?一种动态网页技术标准,使用Java语言作为脚本语言。 用Sun公司倡导、许多公司参与建立。 在服务器端执行,通常返回一个HTML文本给客户端。 文件后缀 .jsp执行过程客户端发出Request(请求) Tomcat(服务器)将JSP转译成Servlet的源代码 将Servlet的源代码编译并加载到内存中执行 将结果Response(响应)至客户端注意:JS...
2018-10-09 11:00:05
458
原创 SpringBoot war包部署到Tomcat服务器
pom.xml文件修改<packaging>war</packaging>,默认是jar包,<build>节点中增加<finalName>springboot</finalName>,即生成war包的名字。修改项目启动类,继承SpringBootServletInitializer,如下:进入项目的根目录,也就是pom.xml...
2018-10-09 10:47:16
168
原创 JspSmartUpload 实现文件上传下载及Mysql实现分页
一、写在前面这篇文章主要是分享使用JspSamrtUpload实现多文件的上传下载功能,及使用Mysql数据库的 limit 函数实现文件显示列表的分页显示功能。二、需要的jar包下载JspSamrtUpload的jar包JspSamrtUploadUtf8.jar,下载后把它复制到web的lib目录下即可。三、关键代码3.1 多文件上传前端代码 upload.jsp&l...
2018-10-09 10:44:12
1957
原创 Java程序员必须会的几个Linux 命令
文件操作命令1. 复制命令:cp使用:cp 需要复制的文件 复制的位置例子1:把/root/Demo1.java文件复制到 /root/t1 目录中 命令:cp Demo1.java t1 或 cp /root/Demo1.java /root/t1需求:把/root/Demo1.java文件复制到 /root/t1 目录中,改名为ddd.java位置:/ro...
2018-10-09 10:41:49
277
原创 Linux安装redis
版本Linux版本:Redis版本: 3.0.0安装gcc-c++redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。输入命令 yum install gcc-c++如果你的系统已经安装了gcc,则会告诉你已经装了如果没有安装,会提醒是否需要安装 输入 y ,表示同意下载。输入 y,表示同意安装。 安装 gcc 成功!安装redis首先将提前下载好的 red...
2018-04-28 23:10:55
285
原创 vim 基本命令入门
简介vim是Linux 系统下类似于Windows的记事本的编辑器。vim 中经常使用的三种模式一般模式:浏览文件内容。插入模式:编辑文件内容。底行模式:进行保存编辑内容,退出等操作。基本命令操作vim filename ,打开文件,进入一般模式。 那么现在如果我想修改文件怎么办呢?首先要由一般模式切换到编辑模式。在一般模式是输入 i ,则切换到编辑模式 那么现在就可以编辑内容了 编辑内容后如果想...
2018-04-28 15:25:28
251
原创 数据库范式与实例
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,还又称完美范式)。在实际中,前面的三种,已能满足一般的数据库设计要求。第一范式(1NF)所谓第一范式(...
2018-03-19 22:09:26
275
原创 org.springframework.web.context.ContextLoaderListener 解决办法
最近部署ssm项目在tomcat,tomcat启动的时候发出org.springframework.web.context.ContextLoaderListener 错误严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lan...
2018-03-17 10:37:45
3750
原创 .NET 连接SqlServer数据库及基本增删改查
一、写在前面因为这学期选修的 .net 课程就要上机考试了,所以总结下.net 操作 SqlServer 数据的方法。(因为本人方向是 Java,所以对.net 的了解不多,但以下所写代码均是经过测试成功的)二、.net 连接数据库 在web.config文件中配置数据库连接,代码写在<configuration></configuration>内 &l...
2018-01-02 13:22:07
23114
1
原创 Python编程环境的搭建及HelloWorld的诞生
Python入门学习记录。搭建Python编程语言及第一Python程序HelloWorld的诞生。
2017-08-08 14:16:22
1135
原创 如何利用C语言实现确定范围及不重复的随机数
在c语言学习完毕之际,老师要求设计一简单的C语言系统,其中一道题目是交规考试,其一部分要求系统自动从1000道题中抽取20道以供考生作答!在C语言标准库头文件stdlib.h中定义了随机数函数rand()其函数原型为 int rand(void); 函数功能为 产生0到32767间的随机整数 函数返回为 随机整数#include#include#incl
2016-05-10 17:30:23
1360
原创 如何将二维数组作为函数参数
1、函数声明:将二维数组作为函数参数的函数声明有两种二维数组型:如 int sum(int ar2[][size]);注意:行数可不声明,但要求列数必须要声明,不然将发生错误!指针型:如int sum(int (*ar2)[list_size],int row_size);其中row_size为行数!2、函数调用:函数调用时只需要牢牢记住函数名就是地址就可,直接
2016-05-04 17:42:38
939
原创 从汉诺塔问题认识递归
1、问题描述:有a,b,c三个底座,上面可以放盘子。初始时,a座上有n个盘子,这些盘子大小各不相同,大盘子在上,小盘子在下,依次排列。要求将a座山的n个盘子移动到c座上,每次只能移动一个,且移动过程中要求保持小盘子在上,大盘子在下,可借助b实现移动。现要求给出移动的步骤。2、问题分析:本问题要求程序给出盘子的移动过程,如果n足够大,而我们陷入到盘子的具体移动过程中,这将非常麻烦(其实在n>3该
2016-05-04 15:23:23
457
Json jar包
2017-12-10
jspsmartuploadUTF-8.jar
2017-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人