Java EE开发
文章平均质量分 92
lillllllll
无
展开
-
Spring Cloud+eureka+feign实现微服务与负载均衡
本例中我们在spring boot cloud框架下用,eureka和feign搭建一个简单的基于微服务的分布式系统。该为服务系统只有四个模块,即四个微服务:两个生产模块ProviderModule和ProviderModule2,模拟服务提供方,比如订单服务;一个调用模块InvokeModule,调用两个生产模块,模拟服务消费。一个注册服务模块eurekaServerModule,用来提供微服务的注册和发现。系统服务注册与发现用eureka,服务远程调用feign,并且feign集成有负载原创 2021-10-13 21:39:26 · 751 阅读 · 1 评论 -
spring boot mvc入门与配置(一)
一、在网站http://start.spring.io/选配maven模板二、在上图点击 explore按钮查看模型pom.xml配置,如下图所示:3、点击下载(download)按钮下载spring模板,这里名称是demo.zip文件4、加压后在eclipse中导入模板...原创 2020-10-21 15:02:19 · 319 阅读 · 1 评论 -
spring boot mvc入门与配置(二)
添加和编写基本的mvc功能导入后的结构如下图所示DemoApplication类是启动类,里面有main函数,并且运行的时候要按照java application来运行package com.example.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.sp.原创 2020-10-21 15:20:10 · 309 阅读 · 1 评论 -
spring boot在项目中同时使用 jpa 与MyBatis操作数据库
spring boot mvc 基本配置请参考前面的博客本教程提供一个简单的jps数据库操作案例,更详细的内容请参考官方文档(注意spring boot不同版本应该有对应的文档,因为版本之间有些地方是不一样的):https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#reference项目结构如下:1、在pom.xml添加依赖 <dependency> ...原创 2020-10-22 11:22:32 · 7360 阅读 · 1 评论 -
spring boot + Vue.js实现表格分页
前台页面<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org" xmlns="http://www.w3.org/1999/xhtml" xmlns:layout="http://www.ultraq.net.nz/web/thymeleaf/layout"><head><meta ...原创 2019-11-22 22:33:03 · 413 阅读 · 0 评论 -
spring boot2 security + Mybatis 实现登录和权限管理
Spring boot2 security 实现登录和权限管理功能强大,但是入门不那么容易,因为它封装的太厉害,以至于让我们不知道其运行逻辑,给编程带来困难。下面将给出一个完整的实现例子1、项目结构2、数据库表sys_role、sys_user和sys_user_roles,其中sys_user_roles用于多对多映射。sys_role、sys_user和sys_user_rol...原创 2019-11-01 16:05:14 · 1456 阅读 · 2 评论 -
Spring boot 2 拦截器实现简单登录
拦截器实现比较简单,主要步骤包括定义拦截器和注册拦截器两个步骤 。下图是项目结构图。配置文件也比较简单,没有实现数据库,用户名和密码直接写在代码里进行模拟。spring.thymeleaf.prefix=classpath:/pages/spring.thymeleaf.suffix=.htmlspring.thymeleaf.mode=HTMLspring.thymelea...原创 2019-10-29 22:37:43 · 581 阅读 · 0 评论 -
Spring boot Mybatis Thymeleaf Bootstrap页面布局和表格分页
本文主要给出了一个用Bootstrap实现表格分页的方案,也实现了基本的页面布局例子。软件开发中分页是常用的,写一个分页控件虽然不难但是也比较麻烦。分页的基本原理是将数据库表中的数据以分页的形式显示在页面表格中,做法是以当前页码为基准点的一个固定长度的滑动窗口来显示若干页面,滑动窗口以外的页面用省略号(....)表示,见图1。图1中显示的是导航控件,控件中每个小格子装的是一个<a>...原创 2019-10-19 11:09:51 · 3762 阅读 · 1 评论 -
Spring boot2+Mybatis实现数据库事务管理
1、创建数据库表account,该表包含username和balance,分别表示账户名和账户余额,具体见上篇博客。2、建立dao包,com.example.demo.dao在dao包下面创建AccountDao接口package com.example.demo.dao;@Mapperpublic interface AccountDao { @Update("upda...原创 2019-10-12 10:59:56 · 1001 阅读 · 1 评论 -
spring boot2 实现事务管理
基本配置见上一篇博客spring boot实现数据库的事务功能很简单,只需要在需要事务方法或类上添加@Transactiona注解即可。看下面的例子:首先建立account数据库表,并确保类型为InnoDB(默认是MyISAM不支持事务): 创建AccountDao接口public interface AccountDao { pu...原创 2019-10-08 20:42:01 · 1221 阅读 · 0 评论 -
sping boot2整合Mybatis以及常犯错误
容易出现Invalid bound statement (not found) :com.xxx错误,该错误是由于spring没有找到mapper.xml文件引起的,请检查如下方面:1. 接口中方法名称如findAll()与Mapper.xml文件中 id="findAll"是否一致2. Mapper.xml文件中的namespace的属性值与接口文件路径一致,比如有接口为xxx.xxx...原创 2019-09-26 11:59:26 · 1366 阅读 · 0 评论 -
HtmlParser提取网页中的纯文本信息-java
from:http://perfectlife.javaeye.com/blog/366084HtmlParser提取网页中的纯文本信息文章分类:Java编程 关键字: 如何使用htmlparser提取网页中的纯文本信息 HTMLParser 一个解析web页面的开源类库。 准备学习下搜索方面的技术,就学习了些网络爬虫的知识。最近一直在一个点上困惑,如何提取一个网页上的纯文本信息。要使用正则表达式的话呢,需要考虑很多因素,而且标签也太多,不是很方便,效果也不好。就准备利用开源包,最后选择了H转载 2011-03-19 13:04:00 · 12171 阅读 · 1 评论 -
java线程
<br /><br /> 出处 :http://ajava.org/course/java/13565.html<br />一、Java多线程互斥及同步控制和通信<br /> 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别,因此我们也不用关心它,只需要设想各个线程是同时执行即可。<br />多线程和传统的单线程在程序设计上最大的区别在于,由于各个线程的控制流彼此独立,转载 2010-06-12 10:47:00 · 492 阅读 · 0 评论 -
jquery+struts+json
<br />JSP页面:<br /> <br /><%@ page language="java" contentType="text/html; charset=UTF-8"<br /> pageEncoding="UTF-8"%><br /> <%@taglib uri="/struts-tags" prefix="s"%><br /><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.原创 2010-06-11 08:42:00 · 764 阅读 · 0 评论 -
java dbhelper
<br /> 来源:http://hi.baidu.com/38809972/blog/item/0fb741cf39ee4e34f8dc61d9.htmlorg.apache.commons.dbutils.DbUtils下载:http://mirrors.ibiblio.org/pub/mirrors/maven/commons-dbutils/jars/commons-dbutils-1.0.jar java 的dbhelper,不错 <br />package hzvtc.util;<br />转载 2010-06-08 15:28:00 · 4361 阅读 · 0 评论 -
java音乐播放
import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import javax.media.Manager; import javax.media.MediaLocator; import javax.media.Playe转载 2009-05-09 09:09:00 · 995 阅读 · 1 评论 -
图形自动随窗口缩放的java小程序
import java.awt.*;import java.applet.*; import java.awt.event.*; import java.awt.Window;public class autoSize extends Applet {int width,height,a=200,b=200; public void init() { //addWind原创 2009-05-09 09:10:00 · 1327 阅读 · 0 评论 -
java 集合试题
package src.com.ant.test;import java.util.ArrayList;import java.util.HashMap;给定一个字符串的集合,格式如: {aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh} 要求将其中交集不为空的集合合并,要求合并完成后的集合之间无交集,例如上例应 输出转载 2009-05-09 09:01:00 · 8085 阅读 · 0 评论 -
java中的成员方法与成员变量的继承
一 变量 子类与父类出现同名时,则子类隐藏父类的同名成员变量(子类与父类变量的类型可以不一样,父类的final或static修饰的变量也可以被隐藏) 二 成员方法 1、方法继承:利用extends关键字一个方法继承另一个方法,而且只能直接继承一个类。 当Sub类和Base类在同一个包时Sub类继承Base类中的public/protected/默认级别的变量个方法 在不同包时原创 2009-05-12 22:27:00 · 935 阅读 · 0 评论 -
javaz中背景图片的添加
这段程序演示了如何载入图片的几种常用方法,并同时演示了如何让其作为JPanel的背景.1:package test.International.chinajavaworld;import javax.swing.JFrame;import java.net.URL;import javax.swing.ImageIcon;import java.awt.MediaTracker;import转载 2009-06-01 19:08:00 · 1169 阅读 · 0 评论 -
java双缓冲探讨
网上有很多应用下面的例子:消除图像闪烁现象使用双缓冲图像技术例子(BackgroundImage.java) //源程序清单 import java.awt.*; import java. applet.*; public class BackgroundImag原创 2009-06-14 08:54:00 · 520 阅读 · 0 评论 -
字符编码在编程中的问题
[概述] 在编程中字符编码绝对是个值得重视的问题,当读取一个文件或是得到一个输入流,你需要分析数据的编码方式、形态,以便能正确的处理、显示数据所表示的字符。 [细节] 1) 在简体中文操作系统中,从键盘输入的原始字符采用的是GBK编码方式,对应到其他操作系统,采用的应是系统默认的本地字符集。而在程序设计语言中,字符和字符串则通常是使用Unicode编码方式,这一转载 2009-06-20 21:26:00 · 742 阅读 · 0 评论 -
工厂模式
网上找的例子:Abstract Factory 模式的意图:需要为特定的客户(或者对某种情况)提供对象组Abstract Factory 模式将问题(根据职责)分解为: 1.谁在使用我们的特定对象(Client)2.谁来决定使用哪些对象(AbstractFactory)类图(非标准类图,为了给结合例子,稍稍修改):代码如下:在例子中,线索是这样的。比如你要买一件衬衫(a转载 2009-06-26 10:40:00 · 480 阅读 · 0 评论 -
JAVA 自由落体和平抛无能运动
本文出处:http://blog.163.com/mr_liuyong/blog/static/123424376200994104952814/JAVA 自由落体和平抛无能运动编写一个Java GUI应用程序,采用Java多线程技术,模拟自由落体和平抛运动:一个球自由落下,一个球水平抛出。(本题30分)(自由落体物理公式:h= g *t2/2 ;平抛运动物理公式:h= g原创 2009-10-21 23:19:00 · 1683 阅读 · 1 评论 -
STRUTS2 作用域、参数、响应对象
转载:http://blog.csdn.net/wangyu937/archive/2010/04/25/5527570.aspx 在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是在struts2中,request和session等都被隐藏了主要使用的类:RequestMap,SessionMap,ApplicationMap转载 2010-05-23 10:23:00 · 5402 阅读 · 0 评论 -
MyEclipse中web开发修改类文件和配置文件不重启服务器的方法
MyEclipse中web开发修改类文件和配置文件不重启服务器的方法 一 、修改配置文件不用重启方法方法1:修改struts.properties来实现热加载Struts2的配置文件在src目录下新建一个文件struts.properties,打开编辑,加入以下语句#Whether Struts is in development mode or notstruts.devMode=true#Whether the localization messages should automatically be原创 2010-06-03 09:51:00 · 8532 阅读 · 2 评论 -
java泛型入门
java泛型 什么是泛型? 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加转载 2009-05-09 12:42:00 · 909 阅读 · 0 评论