- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 springboot2读取配置文件
关键词:springboot2、配置文件springboot读取配置文件,无外乎就两种情况:1)读取默认的application.yml;2)读取自定义的配置文件xxx.yml。由于版本升级,springboot2和springboot1读取自定义配置文件稍微有些区别,主要体现在springboot2种@configurationProperties的注解去掉了locations参数,需与@P...
2018-09-05 10:19:30
3246
原创 小白的springboot之旅(十一) - springboot之用户权限管理(一)
关键词:springboot,jpa,spring security,mysql通常我们的网站都有权限控制,就像一个公司有产品、开发、运维之分,各自负责各自的业务,相互独立,有相互协作,共同完成一个任务。拥有不同权限的用户查看不同的页面,进行不同的操作。这篇来简单的说一下使用springboot+jpa+springsecurity实现简单的用户权限管理。角色和用户的关系通过数据库配置控制。角色可...
2018-05-31 15:42:02
65849
16
原创 小白的springboot之旅(十) - springboot之ftp
关键词:springboot,ftp这篇来讲一下springboot如何实现ftp文件上传,接收前端框架上传的图片,把图片上传到ftp图片服务器,当然首先需要搭建ftp服务器。1)pom.xml添加ftp依赖 <dependency> <groupId>commons-net</groupId> <artifactId>commo...
2018-05-30 19:06:45
9659
2
原创 小白的springboot之旅(九) - springboot之页面安全
关键词:springboot,页面访问安全简单的使用WebMvcConfigurer进行页面安全拦截。package com.xiaoi.document.split.platform.security;import org.springframework.context.annotation.Bean;import org.springframework.context.annotatio...
2018-05-20 12:51:16
492
原创 小白的springboot之旅(八) - springboot之错误处理
关键词:springboot,ErrorPageRegistrar项目上的错误处理会根据不同的状态跳转到不同的页面,同时希望异常可以统一处理,小白使用了ErrorPageRegistrar和@ControllerAdvice。一、错误页面显示处理通过实现ErrorPageRegistrar来注册不同错误类型显示不同的网页。CustomerErrorPageRegistrarpackage com....
2018-05-20 12:39:17
591
原创 小白的springboot之旅(七) - springboot之缓存
关键词:springboot,jpa,hibernate,ehcache我们通常使用缓存来提高系统的性能。这篇我们讲解springboot集成ehcache,用于hibernate的二级缓存。一、Ehcache简介ehcache是一个纯java的缓存框架,既可以当做一个通用缓存使用,也可以作为将其作为hibernate的二级缓存使用。具有快速、精干等特点,是Hibernate中默认的CachePr...
2018-05-19 12:13:53
609
1
原创 小白的springboot之旅(六) - springboot之JPA
关键词:springboot,jpa,JpaRepository,JpaSpecificationExecutor 这篇来讲一下springboot如何使用jpa。通过对jpa的使用,让开发者从繁琐的JDBC和SQL代码中解脱出来。 一、 什么是JPA 百度百科这样定义JPA:JPA是Java Persistence API的简称,中文名Java持久层API,是JDK ...
2018-05-16 09:52:38
485
原创 小白的springboot之旅(五) - springboot之连接池
关键词:springboot,连接池,druid 上一篇讲了springboot如何连接数据库,聪明的大家肯定想下一篇应该是数据库连接池了吧,对,你们想对了,这篇就讲数据库连接词,说到数据库连接池,dbcp,cp30,druid,hikariCP等等,估计大家能报出上10个名字,不过没关系,喜欢就好,选择自己喜欢的就好,呵,开个玩笑,肯定要各方面对比考虑一下,在做选择了,小白选择的是阿里的d...
2018-05-15 09:45:46
2543
1
原创 小白的springboot之旅(四) - springboot之DB连接
关键词:springboot,mysql 不管什么项目,数据库是必不可少的,尤其是向小白现在搞的这种web项目,小白选择mysql。 springboot配置mysql springboot连接数据库,简单,在application.yml配置就行。具体的配置项小白就不解释了,我想聪明的大家一定一看就明白,尤其是我们这些身经百战的程序员。至于具体的验证,小白后面用jpa的时候...
2018-05-12 22:44:39
939
1
原创 小白的springboot之旅(三) - springboot之热部署
关键词:springboot,热部署,spring-boot-devtools 小白每次修改代码及配置,都需要重新启动应用程序。嗯,挺烦人,很不方便,使用spring-boot-devtools可以配置热部署。spring-boot-devtools是一个为开发者服务的一个模块,最重要的功能就是自动应用代码更改到最新的App上面。其原理是在发现代码有更改之后,重新启动应用,但是速度比手动...
2018-05-12 22:25:29
548
原创 小白的springboot之旅(二) - springboot之日志配置
关键词:springboot,日志,logback springboot之helloword篇中小白创建项目工程,运行了helloword。小白心想,平时做项目配置log4j轻松打印日志,那springboot如何配置日志信息呢?logback,logback,就是logback,当然也可以是log4j,不过对于小白的项目来说,默认的logback已经足够了,来,我们先了解一下logba...
2018-05-12 12:54:14
725
原创 小白的springboot之旅(一) - springboot之helloword
关键词:springboot,特点,helloword,idea 本博客分享博主小白的springboot使用之路,小白就是零基础,从头开始的意思。因为小白目前正在开发的项目是一个web应用,小白心里非常讨厌ssh铺天盖地的配置,于是想有没有什么框架简单配置几下,就能开一个基于spring的应用呢?答案是肯定的,那就是springboot。小白的springboot之路带你分享小白如何使...
2018-05-12 10:37:58
934
原创 xml+xsl与html的结合
xml+xsl与html的结合目前的项目使用xml+xsl的方式在客户端展现具体数据,之前没有接触使用过,觉得蛮新鲜,然后就想:它跟html有何区别和联系?又有什么优缺点?如何合理的去使用?目前浏览器展现具体数据的方式主要是:xml+xsl/html。使用xml+xsl的优点在于:展现跟数据层发开,xml定义数据,xsl定义显示。比较明显的缺点是:进行复杂逻辑运算比较差,会占用客户端相当大
2015-12-17 14:52:48
2334
1
原创 ANT生成war包
一、使用ant脚本前的准备1、下载一个ant安装包。如:apache-ant-1.8.4-bin.zip。解压到E盘。2、配置环境变量。新增ANT_HOME:E:\apache-ant-1.8.4;PATH增加:E:\apache-ant-1.8.4\bin。3、检查ant是否配置完成。运行->cmd输入:ant -version。查看是否打印ant的版本号。二、打包的
2015-12-04 16:58:30
460
原创 java网络编程二
UDP网络编程1 流程2 代码服务端:package cn.jingshan.udp;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import
2015-12-04 16:30:07
425
原创 java网络编程一
TCP网络编程1 流程2 服务端代码:package cn.jingshan.tcp;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.
2015-12-04 16:16:11
403
原创 junit测试
JUnit测试一、概要 JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。 JUnit是由 Erich Gamma 和 Kent Beck 编写的一
2015-12-04 16:04:16
657
原创 web页面树形下拉选择框
介绍一个web页面属性下拉列表框的实现,采用jquery的ztree框架。项目中的效果如图:1 下载ztree插件,地址:http://www.ztree.me/v3/main.php#_zTreeInfo。2 引入js和css。3 编写页面。城市:4 调用js,注意数据的格式采用json数组。var setting = {view: {
2015-02-08 15:01:39
6927
4
原创 web页面树形表格的实现
在做web项目的时候,我们通常会遇到这样的情况,一些数据需要用树形的结构来表示他们之间的关系,那么要怎么来实现呢?这里介绍使用插件jquery-treetable来实现的方法。1 下载源码,地址:http://ludo.cubicphuse.nl/jquery-treetable/,也可以在线查看Api。2 在自己的页面里面引入js文件和css文件,如何要结合jqueryUI使用则要引入j
2015-02-08 14:47:17
6770
原创 log4j配置
在通常的项目中,我们经常使用日志,日志可以打印调试信息、错误日志,方便调试程序,跟踪bug,进行错误分析。Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录,具体请参考Log4j文档指南。1 . Log4J配置文件的基本格式如下:#配置根Logger log4j.rootLogger = [ level ] , appenderName1 , a
2015-02-06 21:52:35
432
原创 百度地图api学习二
在看百度地图api的时候,有如下图一这样的效果,但是根据示例却是图二这样的效果。于是就想图二的效果是怎么实现的呢? 图一 图二然后在看贵阳市口腔医院网站的时候看到这样的效果,跟示例中我想要的效果完全一样,于是就f12调试代码看到这样的脚本。 //标注点数组 var markerArr = [{title:"贵阳市口腔医院兴关路总院 "
2015-02-06 21:21:49
649
原创 百度地图api
今天做一个商城后天管理系统,增加店铺信息的时候需要通过百度地图来搜索地址添加位置信息。于是打开百度地图api地址:http://developer.baidu.com/map/,里面有4个选择菜单:web开发、服务接口、android开发、ios开发,你可以根据自己情况选择,这里我选择web开发,分大众版、极速版、开原版,根据情况选择版本进入。在进行web页面使用百度地图开发之前还必须为项目申
2015-01-31 14:39:18
723
原创 chm文件无法打开的解决方法
.CHM文件:这是一种帮助文件,用Microsoft? HTML Help Executable 打开。无法打开灯的话可以试试以下方法: 1 用Microsoft? HTML Help Executable 打开,就是C:\Windows\hh.exe 系统自带的程序打开,检查以下这个程序是否存在,不存在的话去其他机器拷贝一个,或者网上荡一个。放到C:\Windows\目录里,再双击一个
2014-07-28 10:42:30
920
原创 oracle学习初级篇
1 安装2 常用命令 1)进程与会话 查看最大会话上限:show parameter v$session; 查看创建的会话:select * from v$session; 查看最大进程上限:show parameter v$processes; 查看链接的进程:select * from v$process; 查看当前数据库D
2013-12-21 23:05:38
577
原创 flex图层开发(1)
首先说一下使用flex的有点。Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web应用程序,这些应用程序利用Adobe Flash Player和Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。开发工具:flash builder4.6flash player 11 插件flexViewer3.4(ArcGIS Viewer for Fle
2013-12-10 22:59:46
1329
1
基于vc++6.0 mfc控件windows media player的视频播放器 课程设计
2011-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人