
Java
文章平均质量分 93
Java语言技术专栏
Newtol
学着做一个有温度、有思想、有能力的搬运工
展开
-
oneinstack远程连接数据库(腾讯云)
oneinstack远程连接数据库(腾讯云) oneinstack远程连接数据库(腾讯云) 前期准备 数据库授权 开放3306端口 通过腾讯云后台安全组端口开放 3306 更改iptables 重启mysql服务器 本地Navicat连接数据库 近期在学习远程连接服务器的时候遇到了一些坑,在这里记下来,供大家学习参考。 前期准备 腾讯云服务器(配置如图): 优化...原创 2018-04-22 21:31:29 · 1293 阅读 · 0 评论 -
Java实现基于TCP协议的Socket通信
Socket介绍 Socket简介 Socket通信模型 实现的功能 实现过程 代码实现 Socket介绍 Socket简介 Socket又称”套接字”,应用程序通常通过”套接字”向网络发出请求或者应答网络请求。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。...原创 2018-08-11 19:46:16 · 1198 阅读 · 0 评论 -
SpringBoot简明教程之快速创建第一个SpringBoot应用
Spring Boot介绍 前期准备: 快速创建第一个SpringBoot应用 Spring Boot介绍 如果您编写过基于 Spring 的应用程序,就会知道Spring只是完成 “Hello, World” 就需要大量配置工作。Spring目前最大的问题就是:1. 依赖太多了,而且要注意版本兼容 2. 配置复杂、繁琐 3.部署和运行麻烦。SpringBoot作为Sprin...原创 2018-08-19 01:34:13 · 1875 阅读 · 0 评论 -
SpringBoot简明教程之项目属性配置(一):YAML简介
配置文件 什么是.yml 为什么推荐使用YAML作为配置文件 YAML的基本语法: 配置文件注入示例 总结 源码下载 特别说明: 配置文件 首先,我们打开我们的上一篇博客中创建的项目的resource文件夹中可以看到,在我们的SpringBoot应用使用一个全局的配置文件,配置文件名是固定的:application.xxx。 配置文件的作用:修改SpringBoot自动配...原创 2018-08-22 11:01:46 · 1489 阅读 · 0 评论 -
SpringBoot简明教程之项目属性配置(二):@ConfigurationProperties与@Value简单比较
前文回顾 在上一篇博文:SpringBoot简明教程之项目属性配置(一):YAML简介 中我们简单的介绍了SpringBoot的项目属性配置中有关YAML文件的简单语法以及简单展示了通过配置文件进行值注入。 @ConfigurationProperties与@Value简单比较 在上一篇博客中,我们主要是通过@ConfigurationProperties进行的配置文件值注入。这一节,我...原创 2018-08-24 21:38:29 · 1532 阅读 · 0 评论 -
SpringBoot 简明教程之项目属性配置(三):配置文件优先级及多配置切换
SpringBoot 简明教程之项目属性配置(三):配置优先级及多环境切换 在实际的项目开发中,一个项目从开发到上线的过程中会有多个配置环境,比如: 开发环境 -> 测试环境 -> 生产环境 所以,如果我们忘记修改了,那就是个伤脑经的问题。幸好,Spring Boot依靠其优先级配置读取的机制来帮助我们从这种困境中走出来。 配置文件优先级 位置优先级 Spr...原创 2018-09-16 15:18:03 · 855 阅读 · 0 评论 -
Spring Boot简明教程之实现Web开发及常用参数获取方式分析
文章目录Spring Boot简明教程之Web开发Controller的使用请求处理:@RestController路由设置:@RequestMapping参数获取@PathVariable@RequestParam@RequestBodyJson的使用实体类List总结源码地址 Spring Boot简明教程之Web开发 在前面的文章中,我们已经大致介绍了有关Spring Boot的项目配置等信...原创 2018-09-17 21:04:18 · 467 阅读 · 0 评论 -
Spring Boot简明教程之数据访问(一):JDBC Template
Spring Boot简明教程之数据访问(一):JDBC Template 文章目录Spring Boot简明教程之数据访问(一):JDBC Template创建项目:准备数据库环境编写配置文件创建数据库创建Controller总结源码地址联系作者 我们在之前已经介绍了有关Spring Boot对于Web开发的一些支持,但是如果整个应用要想实现动态的数据交换,对于数据库的操作是必不可少的。本文将介...原创 2018-09-23 14:25:04 · 441 阅读 · 0 评论 -
Spring Boot简明教程之数据访问(三):MyBatis
Spring Boot简明教程之数据访问(三):MyBatis 文章目录Spring Boot简明教程之数据访问(三):MyBatisMyBatis简介使用注解进行数据访问项目创建项目目录创建数据库文件创建Organization实体编写配置文件application.yml编写Mapper接口编写Controller修改启动类数据访问:插入数据:查询删除使用XML配置进行数据访问项目目录Mapp...原创 2018-10-11 19:37:16 · 437 阅读 · 0 评论 -
Spring Boot简明教程之数据访问(二):JPA(超详细)
Spring Boot简明教程之数据访问(二):JPA(超详细) 文章目录Spring Boot简明教程之数据访问(二):JPA(超详细)创建项目Spring Data简介JPA简介Spring Data 与JPA使用Spring Data JPA的基本流程创建实体类(entity)创建Dao层(Repository)编写配置文件创建ControllerJPA常用注解说明自定义查询关键字查询自定义...原创 2018-09-27 18:19:02 · 1232 阅读 · 0 评论 -
Java指定时间差和时间段的获取
在项目中涉及到了一个时间差和时间段的获取,在此记录,仅供参考。 package util; import java.sql.Timestamp; import java.util.TimeZone; public class Time { //此时时间如果在晚上八点后就返回到明晚八点的时间差,如果未到八点就返回到今晚八点的时间差 public static long g...原创 2018-05-06 16:59:53 · 1837 阅读 · 0 评论 -
Idea+Maven:创建自己的第一个Javaweb项目
前期准备: 创建项目 项目目录说明 相关配置 添加tomcat服务器 启动项目 启动成功 前期准备: java语言集成开发环境:Idea (如果有不了解的小伙伴可自行百度) 创建项目 File->New->Project 如图 选择maven 如图:选择红框内的内容: 如果在这个地方,遇到了长时间显示”loading archetype li...原创 2018-04-24 18:36:34 · 563 阅读 · 0 评论 -
Java一般命名规范
一般命名规范 1.包名:用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。例如:www.newtol.cn域名下的xxx模块的包名应该命名为cn.newtol.xxx; 如果定义类的时候没有使用package,那么java就认为我们所定义的类位于默认包里面 2.类:所有单词的首字母都大写,而且中间不使用任何的连接符。(大驼峰命名法) 3....原创 2018-04-20 16:23:30 · 233 阅读 · 0 评论 -
Javaweb实现表单数据和多文件上传
Javaweb实现表单数据和多文件上传 Javaweb实现表单数据和多文件上传 前期准备 项目目录 项目文件 项目的依赖包 上传界面截图 上传成功的截图 项目下载链接 前期准备 form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是...原创 2018-04-20 20:01:55 · 5803 阅读 · 5 评论 -
fastjson工具类
fastjson工具类 package util; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.serializer.JSONLibDataFormatS...原创 2018-04-20 23:12:51 · 259 阅读 · 0 评论 -
Mybatis环境配置以及使用
什么是Mybatis? 配置 Mybatis环境 创建一个Javaweb项目 项目代码 项目目录 创建数据表 Github地址 源码下载地址 什么是Mybatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XM...原创 2018-04-27 11:26:04 · 482 阅读 · 1 评论 -
SpringBoot简明教程之Web视图层(一):WebJars及静态资源映射规则
SpringBoot简明教程之视图层(一):静态资源映射规则及WebJars的使用 文章目录SpringBoot简明教程之视图层(一):静态资源映射规则及WebJars的使用项目创建静态资源映射规则静态资源映射优先级Favicon图标的修改修改默认的静态文件夹WebJarsWebJars简介WebJars示例总结源码地址联系作者 项目创建 SpringBoot项目的创建过程已经在:SpringBo...原创 2018-10-25 20:18:28 · 631 阅读 · 0 评论