自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringMVC+Spring+JPA+LayUI+JSP学生选课系统

前言此项目为学生选课管理系统,可作为期末作品参考,项目地址在文章末尾,如果对您有帮助,请给博主点个star项目技术SpringMvcSpringSpringDataJPALayUIJSPMySQL5.7项目环境JDK1.8Tomcat8idea项目功能数据库设计项目展示1.1登录1.2注册系统登陆账号:管理员账号:1001密码:admi...

2019-12-19 16:56:29 1234

原创 freemarker 中文乱码解决

共四处需要注意:FreeMarkerConfigurer<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath" value="/WEB-...

2018-08-28 20:00:08 4807 3

原创 深入浅出Spring Security

一、Spring Security简介       在 Web 应用开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本架构已经确定,要修复安全漏洞,可能需要对系统的架...

2018-08-23 00:47:58 1796

原创 FastDFS初入门

一、什么是FastDFS        FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。          FastDFS 架构包括 Tracker server 和 Storage se...

2018-08-23 00:08:08 174

原创 solr项目报错org.springframework.web.util.NestedServletException

最近在学solr搜索引擎入门项目时,报了一个如下的错误:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException...

2018-08-16 01:00:14 725

原创 CentOS快速搭建服务器 超简单

一、购买腾讯云学生优惠服务器https://cloud.tencent.com/act/campus?fromSource=gwzcw.594895.594895.594895二、在电脑上安装XShell6和Filezilla连接到腾讯云服务器三、准备一个纯净的CentOS系统在腾讯云控制台重装系统,过程大概一分钟四、使用EditPlus连接FTP在文件目录...

2018-08-11 13:29:26 16784 1

原创 使用XShell在腾讯云服务器Centos7上安装JDK过程

一、卸载自带的JDK1.检查服务器上是否存在JDKrpm -qa | grep java2.删除自带的JDK(如果没有,则忽略)输入rpm -e --nodeps 要卸载的软件二、去官网下载Linux版本的JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315...

2018-08-11 00:19:20 1148

转载 Java 中 ArrayList 和 Linkedlist 区别?

原文链接:http://pengcqu.iteye.com/blog/502676一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。    ...

2018-08-09 10:48:30 123

原创 Mybatis逆向工程(使用mybatis-generator-core-1.3.2.jar)

使用官方网站的Mapper自动生成工具mybatis-generator-core-1.3.2来生成po类和Mapper映射文件1.1创建逆向工程1.2GeneratorSqlmap.java文件编写:import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.u...

2018-08-04 18:54:34 6107

原创 mybatis整合spring

搭建环境:jdk1.7+eclipse(Mars 2.0)+mysql5.6整合思路:SqlSessionFactory对象应该放到spring容器中作为单例存在。 传统dao的开发方式中,应该从spring容器中获得sqlsession对象。 Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。 数据库的连接以及数据库连接池事务管理都交给spring...

2018-08-04 18:45:41 164

原创 Mybatis与Hibernate的区别

1.Hibernate是完全的ORM框架,而Mybatis不是完全的ORM框架(需要自己编写sql语句)。2. Mybatis学习门槛低,简单易学,但是无法做到数据库无关性,非常适合对关系数据模型要求不高的软件开发  例如:互联网软件、企业运营类软件等  而hibernate则相反,学习门槛较高,对象/关系映射能力强,可以做到数据库无无关性,对于关系模型要求高的软件(例如需求固定的定制...

2018-07-22 23:12:19 179

原创 解决maven下载jar包失败,生成lastUpdate文件

在maven的settings.xml配置文件中,修改mirror<mirror> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/grou...

2018-07-22 14:36:23 11931 7

原创 Struts2+JDBC实现文件上传

Struts2文件上传原理图:   开发环境:eclipse+jdk1.8+mysql5.6+tomcat 7.0项目搭建:(xml的配置这里不再细说,可以查看博主之前的博客)mysql数据库:CREATE TABLE `upload` ( `uid` int(11) NOT NULL AUTO_INCREMENT, `uname` varchar(3...

2018-07-19 19:07:34 248

原创 shiro框架搭建 org.springframework.beans.factory.NoSuchBeanDefinitionException

最近在初次学习shiro框架时,第一个Demo出现了如下错误:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'shiroFilter' is definedat org.springframework.beans.factory.support.DefaultListableBea...

2018-07-15 23:13:48 548

转载 Spring面试底层原理的那些问题,你是不是真的懂Spring?

1、什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成 Spring 框架,不必担心 Spring 是如何在后台进行工...

2018-07-15 14:07:44 331

原创 170个Java面试题,你要不要来挑战一下

1、面向对象的特征有哪些方面?2、访问修饰符public,private,protected,以及不写(默认)时的区别?3、String 是最基本的数据类型吗?4、float f=3.4;是否正确?5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?6、Java有没有goto?7、int和Integer有什么区别?8、&...

2018-07-12 09:49:16 3805

原创 Apache POI使用总结

一、 POI简介            Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况            HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读...

2018-06-30 22:59:57 1174

原创 WebService简单入门(三) apache CXF入门

 1.简介: Apache CXF = Celtix + Xfire支持多种协议:•    SOAP1.1,1.2•    XML/HTTP•    CORBA(Common Object Request Broker Architecture公共对象请求代理体系结构,早期语言使用的WS。C,c++,C#)•    并可以与Spring进行快速无缝的整合•    灵...

2018-06-30 18:41:21 269

原创 WebService简单入门(二)

     上篇文章我们介绍了用和使用原生态webservice来进行客户端接口调用,本篇小编将继续为大家讲解基于jdk1.7发布一个WebService服务。 1.1服务端发布第一步:创建一个Java项目第二步:创建一个类,加入Webservice注解第三步:提供一个方法sayHello第四步:在main方法中调用jdk提供的发布服务的方法第五步:访问服务的wsdl文档...

2018-06-30 13:16:13 360

转载 谈谈你对Spring IOC的理解!!!

1.1.1  IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:...

2018-06-29 20:50:21 6894

翻译 69道Spring面试题讲解

原文出处:Theodora Fragkouli Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量...

2018-06-29 10:56:37 171

原创 手把手教你编写一个音乐播放器

话不多说,直接看效果图:代码如下:<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <

2018-06-28 19:46:34 5902 1

转载 MySQL练习(含答案)

原文地址:https://mp.weixin.qq.com/s/zwqqXD0RlGWlso9_s8aMOg表结构DROP DATABASE IF EXISTS test1;CREATE DATABASE test1;USE test1;##部门表#DROP IF EXISTS TABLE DEPT;CREATE TABLE DEPT( DEPTNO int PRIMAR...

2018-06-27 21:40:14 8245 2

转载 Java Bean

原文地址:https://mp.weixin.qq.com/s/wWXTweWrAIKFHflAtE2iaA1.Java Bean简介 Java Bean  (也称为Bean) 是一个遵循特定写法的Java类,只不过这个类需要遵循一些编码的约定,通常具有如下特点:1).它是一个公开的(public)类;2).它有一个默认的构造方法,也就是不带参数的构造方法(在实例化Java B...

2018-06-27 21:22:36 267

转载 一文详解MySQL权限详解

原文地址:https://www.cnblogs.com/Csir/p/7889953.htmlMySQL权限级别介绍MySQL权限级别 全局性的管理权限,作用于整个MySQL实例级别 数据库级别的权限,作用于某个指定的数据库上或者所有的数据库上 数据库对象级别的权限,作用于指定的数据库对象上(表、视图等)或 者所有的数据库对象上 权限存储在mysql库的user, db, tab...

2018-06-27 21:10:27 188

原创 Java + H5全栈学习思维导图

Java:H5:注:如果想要进一步学习深入的小伙伴,可以加入小编的学习群:610398990

2018-06-20 13:01:15 1023

转载 Spring注解@Resource和@Autowired区别对比

转载文章地址:http://www.cnblogs.com/think-in-java/p/5474740.html@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点两者都可以写在字段和setter方法...

2018-06-20 12:46:46 105

原创 Java开发二维码(三) 使用jquery-qrcode开发

Github地址:https://www.github.com/jeromeetienne/jquery-qrcode创建一个Java WEB工程,导入js文件,新建一个jspjsp文件内容:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>...

2018-06-19 14:11:49 176

原创 Java开发二维码(二) 使用QR Code开发

生成二维码所需jar包:http://www.swetake.com/qrcode/index-e.html下载后生成jar包方法和上篇文章一样,通过Eclipse来生成导出创建一个Java项目:生成二维码:package com.itstar.qrcode;import java.awt.Color;import java.awt.Graphics2D;impor...

2018-06-19 14:07:12 891

原创 Java开发二维码(一) 使用zxing开发

     二维码概念:二维条码/二维码(2-dimensional bar code)使用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的图形。    二维码分类:1.线性堆叠式二维码                        2.矩形式二维码                        3.邮政码     优点: 1.高密度编码...

2018-06-19 00:34:24 1591 1

原创 Maven整合SSH框架值pom.xml

 SSH框架版本:struts2-2.3.24、spring4.2.4、hibernate5.0.7<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...

2018-06-15 15:00:23 188

原创 H5浪漫告白气球表白

引言:作为一名优秀的程序猿,在生活中总要给自己心爱的人一些小惊喜,今天小编来教一下大家如何用HTML5来制作一个浪漫的告白气球表白页面 具体功能有1.气球的随机移动2.照片的随机产生3.浪漫的唯美音乐代码如下html部分:<!DOCTYPE html><html lang="en"> <head> <meta ...

2018-06-03 15:10:29 16845 9

原创 关于Eclipse的SSH框架整合

一、什么是SSHSSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架。二、SSH框架整合原理1.spring与struts2整合是将Action对象交给spring容器负责创建。2.spring与hibernate整合是将sessionfactory交给spring来负责维护。3. spring负责session维护...

2018-05-26 22:07:48 341

Vue.js 最浅显易懂的API手册.pdf

Vue.js 最浅显易懂的API手册,适合企业人员快速开发和入门者查询

2018-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除