-
SpringBoot用JdbcTemplates访问Mysql实例代码
所属栏目:[Java] 日期:2020-12-14 热度:111
本文介绍springboot通过jdbc访问关系型MySQL,通过spring的JdbcTemplate去访问。 准备工作 jdk 1.8 maven 3.0 idea mysql 初始化mysql: -- create table `account`DROP TABLE `account` IF EXISTSCREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREM[详细]
-
Spring MVC 与 CORS跨域的详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:136
1. CORS 简介 同源策略(same origin policy)是浏览器安全的基石。在同源策略的限制下,非同源的网站之间不能发送 ajax 请求的。 为了解决这个问题,w3c 提出了跨源资源共享,即 CORS(Cross-Origin Resource Sharing)。 CORS 做到了两点: 不破坏即有规则[详细]
-
在linux服务器上安装Jenkins
所属栏目:[Java] 日期:2020-12-14 热度:95
Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用。本章教大家如何在linux服务器上安装Jenkins。 一、获得一台linux服务器 要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对[详细]
-
Java中的Calendar日历API用法完全解析
所属栏目:[Java] 日期:2020-12-14 热度:154
第一部分 Calendar介绍 Calendar 定义: public abstract class Calendar implements Serializable,Cloneable,ComparableCalendar {} Calendar 可以看作是一个抽象类。 它的实现,采用了设计模式中的工厂方法。表现在:当我们获取Calendar实例时,Calendar会[详细]
-
spring security4 添加验证码的示例代码
所属栏目:[Java] 日期:2020-12-14 热度:197
spring security是一个很大的模块,本文中只涉及到了自定义参数的认证。spring security默认的验证参数只有username和password,一般来说都是不够用的。由于时间过太久,有些忘,可能有少许遗漏。好了,不废话。 spring以及spring security配置采用javaConfi[详细]
-
Java实现按行读取大文件
所属栏目:[Java] 日期:2020-12-14 热度:156
Java实现按行读取大文件 String file = "F:" + File.separator + "a.txt";FileInputStream fis = new FileInputStream(file);RandomAccessFile raf = new RandomAccessFile(new File(file),"r");String s ;while((s =raf.readLine())!=null){System.out.prin[详细]
-
SpringMVC中利用@InitBinder来对页面数据进行解析绑定的方法
所属栏目:[Java] 日期:2020-12-14 热度:168
在使用SpingMVC框架的项目中,经常会遇到页面某些数据类型是Date、Integer、Double等的数据要绑定到控制器的实体,或者控制器需要接受这些数据,如果这类数据类型不做处理的话将无法绑定。 这里我们可以使用注解@InitBinder来解决这些问题,这样SpingMVC在绑[详细]
-
Java实现鼠标拖拽移动界面组件
所属栏目:[Java] 日期:2020-12-14 热度:154
默认的,Frame或者JFrame自身已经实现了鼠标拖拽标题栏移动窗口的功能。 只是,当你不满意java的JFrame样式,隐藏了标题栏和边框,又或者干脆直接使用JWindow,那你又该怎么实现鼠标拖拽移动窗口的目的呢?最开始,我简单的在mouseDragged方法里frame.setLoc[详细]
-
javaWeb项目部署到阿里云服务器步骤详解
所属栏目:[Java] 日期:2020-12-14 热度:69
记录web项目部署到阿里云服务器步骤 (使用 web项目、阿里云服务器、Xftp、Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse、Eclipse都可以完成打包,如下图: 2.安装Xshell和Xftp两种软件 简单介绍下这两种软件作用(详情请[详细]
-
java 实现文件夹的拷贝实例代码
所属栏目:[Java] 日期:2020-12-14 热度:172
java 实现文件夹的拷贝实例代码 这里就直接上代码,废话不多说,很简单很实用。 实例代码: import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;public class CopyFile { public st[详细]
-
JavaEE微框架Spring Boot深入解读
所属栏目:[Java] 日期:2020-12-14 热度:94
前言 spring框架作为JavaEE框架领域的一款重要的开源框架,在企业应用开发中有着很重要的作用,同时Spring框架及其子框架很多,所以知识量很广。 Spring Boot:一款Spring框架的子框架,也可以叫微框架,是2014年推出的一款使Spring框架开发变得容易的框架。[详细]
-
详解SpringMVC解决跨域的两种方案
所属栏目:[Java] 日期:2020-12-14 热度:66
1. 什么是跨域 跨域,即跨站HTTP请求(Cross-site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的HTTP请求。 2. 跨域的应用情景 当使用前后端分离,后端主导的开发方式进行前后端协作开发时,常常有如下情景: 1.后端开发完毕在服务器上进[详细]
-
SpringMVC拦截器――实现登录验证拦截器的示例代码
所属栏目:[Java] 日期:2020-12-14 热度:129
本例实现登陆时的验证拦截,采用SpringMVC拦截器来实现 当用户点击到网站主页时要进行拦截,用户登录了才能进入网站主页,否则进入登陆页面 核心代码 首先是index.jsp,显示链接 %@ page language="java" import="java.util.*" pageEncoding="UTF-8"%%String[详细]
-
浅谈spring-boot 允许接口跨域并实现拦截(CORS)
所属栏目:[Java] 日期:2020-12-14 热度:173
本文介绍了spring-boot 允许接口跨域并实现拦截(CORS),分享给大家,也给自己留个笔记 pom.xml(依赖的jar) // 在spring-boot-starter-web的启动器中,已经依赖好了dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/[详细]
-
JavaEE简介
所属栏目:[Java] 日期:2020-12-14 热度:199
在我们深入J2EE之前,先看一下综述: 多层式应用(Multitier Application) ――多层式应用(或者多层式架构)分成多个逻辑部分,大多在多层服务器上实现。例如,三层应用模型:用户和浏览器,应用服务器,数据库服务器。其中应用服务器和数据库服务器就是分[详细]
-
Spring Cloud EureKa Ribbon 服务注册发现与调用
所属栏目:[Java] 日期:2020-12-14 热度:73
概述 用一个简单的例子演示Spring Cloud中EureKa和Ribbon的基本用法。 版本和环境 IDEA Spring Boot 1.5.?0 JDK 1.8 Maven 3 构建eureka server 在Spring Cloud,可以使用eureka来管理微服务,微服务可以注册到eureka中。 首先可以用IDEA的 Spring Initialzr[详细]
-
详解SpringBoot和Mybatis配置多数据源
所属栏目:[Java] 日期:2020-12-14 热度:171
目前业界操作数据库的框架一般是 Mybatis,但在很多业务场景下,我们需要在一个工程里配置多个数据源来实现业务逻辑。在SpringBoot中也可以实现多数据源并配合Mybatis框架编写xml文件来执行SQL。在SpringBoot中,配置多数据源的方式十分便捷, 下面开始上代[详细]
-
json-lib出现There is a cycle in the hierarchy解决办法
所属栏目:[Java] 日期:2020-12-14 热度:191
解决办法 1.设置JSON-LIB让其过滤掉引起循环的字段。 Java代码 复制代码 代码如下: JsonConfig config = new JsonConfig(); config.setIgnoreDefaultExcludes(false); config.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT); config.registerJso[详细]
-
Spring Cloud Ribbon实现客户端负载均衡的示例
所属栏目:[Java] 日期:2020-12-14 热度:109
前面我们已经完成了注册中心和服务提供者两个基础组件。本文就介绍使用Spring Cloud Ribbon在客户端负载均衡的调用服务。 对于大型应用系统负载均衡(LB:Load Balancing)是首要被解决一个问题。在微服务之前LB方案主要是集中式负载均衡方案,在服务消费者和服[详细]
-
解决JavaEE开发中字符编码出现乱码的问题
所属栏目:[Java] 日期:2020-12-14 热度:50
网上有很多处理字符编码的解决方案,在此,我站着前人的肩膀上作自己的总结。 在我看来,出现乱码问题的解决方法无非就是在3个地方进行编码设置: 1.HTML、JSP等前端页面; 2.后台servlet中request和response对象; 3.服务器配置文件。 1.HTML、JSP等前端页[详细]
-
SpringMVC基于注解的Controller详解
所属栏目:[Java] 日期:2020-12-14 热度:191
概述 继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝[详细]
-
java创建excel示例(jxl使用方法)
所属栏目:[Java] 日期:2020-12-14 热度:181
使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用 Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。 复制代码 代码如下: package com.yonyou.test; import java.io.File; import java.[详细]
-
java文件复制代码片断(java实现文件拷贝)
所属栏目:[Java] 日期:2020-12-14 热度:110
一、要完成这个程序需要了解的知识点: 1、编写简单的Java程序,比如hello world ---废话了。。。。哈哈 2、了解java的文件操作 3、了解java的buffer操作 4、对文件操作的一些异常处理点:1、源文件不能读取到的情况。 2、目的文件创建失败的情况 3、文件锁[详细]
-
详解SpringBoot文件上传下载和多文件上传(图文)
所属栏目:[Java] 日期:2020-12-14 热度:177
最近在学习SpringBoot,以下是最近学习整理的实现文件上传下载的Java代码: 1、开发环境: IDEA15+ Maven+JDK1.8 2、新建一个maven工程: 3、工程框架 4、pom.xml文件依赖项 project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or[详细]
-
java中读取配置文件中数据的具体方法
所属栏目:[Java] 日期:2020-12-14 热度:69
1、先在项目中创建一个包(如:config),再创建一个配置文件(如:a.properties),添加配置信息如下: 比如: 复制代码 代码如下: name=kaka age=28 2、代码: 复制代码 代码如下: import java.io.IOException; import java.io.InputStream; import java.util.P[详细]