- 博客(35)
- 资源 (13)
- 收藏
- 关注
原创 SQL语句(四)——项目中特定要求SQL语句总汇
皆为MySQL数据库查询使用,其他数据库不能保证有效一、要求:查询massage表下的content字段内容(第一个字符到第10个字符)使用需求:新闻信息内容等字符串非常长的时候,要进行信息列表预览,不需要展示全部内容。如图所示:select substring(content,1,10) as content from massage sql执行结果:......
2018-10-17 11:16:58 1981 1
原创 使用idea搭建SpringBoot+Spring Data jpa项目(实现获取数据库数据显示在页面中)
搭建SpringBoot准备javaweb基础idea使用基础maven使用基础开始搭建SpringBoot项目创建springboot设置Group、Artifact、Packaging选择web及SpringBoot版本配置application.properitesSpringBoot默认情况下没有项目名和端口号需要我们在application.properit...
2018-10-15 13:37:51 5818 5
原创 java通过poi导出Excel(手动获取对象属性)
java通过poi导出数据库数据到Excel,手动获取对象属性。并且在浏览器弹出下载框下载ExcelJakarta POI 是一套用于访问微软格式文档的Java API。首先需要导jar包maven项目pom.xml添加依赖 <dependency> <groupId>org.apache.poi</groupId>...
2018-10-12 22:21:29 1556
原创 ssm整合shiro通过自定义Realm实现认证登录、权限处理、自定义role拦截、MD5加密
整合后实现功能1.登录认证2.权限处理3.自定义role拦截4.md5加密ssm整合shiro步骤ssm框架整合链接:https://blog.csdn.net/IManiy/article/details/81393256开发工具:IDEADemo框架:Spring+SpringMVC+Mybatis+Maven先看看整合完成后的项目结构新建一个maven项目配置pom....
2018-10-11 13:20:47 1105
原创 总结之shiro(五)——过滤器、注解式、jsp标签控制
过滤器过滤器简称对应的java类anonorg.apache.shiro.web.filter.authc.AnonymousFilterauthcorg.apache.shiro.web.filter.authc.FormAuthenticationFilterauthcBasicorg.apache.shiro.web.filter.authc.Basi...
2018-10-31 22:35:32 437
原创 总结之Lombok安装及使用介绍
Lombok是一个通过注解的形式或简单关键字简化和消除Java应用程序中一些必须但是重复或显得臃肿的样板代码的实用工具。以前使用lombok只是基础应用,没有系统的总结lombok,现在对其主要功能总结一下方便以后使用。lombok优点提高编码效率使代码更简洁消除冗长代码方便修改字段名字,不需要再次修改get、set等代码lombok原理lombok实现了“JSR 269 AP...
2018-10-30 23:38:06 427
原创 post方法提交报400错误 xhr.send( ( options.hasContent && options.data ) || null );解决办法
问题:post报400错误三种解决方法一.参数有没有拼写错误如:questDescribe写成questDscribe $.post("saveQuestion",{topicId:type,quesName:title,questDscribe:content},function (data) { if(data=1){ ...
2018-10-30 11:11:28 26994
原创 复习之SpringBoot应用(一)——SpringBoot文件上传
文件上传可以说开发人员的基本技能SpringBoot项目结构与ssm有很大区别,文件上传也有差异页面<!DOCTYPE html><html><head> <title>文件上传示例</title></head><body><h2>文件上传示例<
2018-10-29 10:52:34 176
原创 基于IntellJ IDEA2017.3.5 创建maven-hibernate项目
idea 创建maven-hibernate项目的教程有很多,能否成功就未可知了,还是自己熟悉的好以前写好的,一直没有发,现在分享一下创建maven项目在pom.xml中依赖jar包添加hibernate框架连接MySQL数据库先创建数据库表信息建立相应的映射类及hbm映射配置文件可以看一下生成的文件写测试方法OK成...
2018-10-24 10:12:21 153
原创 复习之SpringMVC(一)——接收参数、返回数据到页面
获取页面提交的参数直接写参数形参,适用于get方法,不适用于post @RequestMapping("/list") public String userList(String username) { System.out.println("username is:"+username); return "massageList"; }...
2018-10-23 23:39:08 283
原创 复习之CSS(三)——重要属性float、、position
float为浮动加上float属性div等标签排版会从竖向排列改成横向排序 float: left;/*左浮动*/ float: right;/*右浮动*/ float: none;/*不浮动*/ float: inherit;/*继承父类浮动*/clear清除浮动 clear: left;/* 元素左边不...
2018-10-23 22:48:19 215
原创 复习之CSS(二)——字体、背景、列表样式及盒子模型
盒子模型字体样式font-family: "微软雅黑","宋体",sans-serif; /*绝对单位|相对单位 通常使用相对单位px受显示器分辨率影响 em相对父元素的多少倍 180%和1.8em*/ font-size: 20px; text-indent: 2em;/*行距*/ line-h...
2018-10-23 15:41:38 226
原创 复习之CSS(一)——多种导入方式、选择器及命名规则
最近项目中经常要修改页面的CSS样式,所以做个系统的总结css的四种引入方式css行内样式&lt;span class="span" style="font-size: 40px"&gt;css行内样式&lt;/span&gt;内部样式 &lt;style type="text/css"&
2018-10-22 22:20:28 258
转载 Soap 和 Rest 的区别
今天有人问了我这样一个问题:“为什么会有人选择 SOAP(Simple Object Access Protocol,简单对象访问协议) 而不是 REST(Representational State Transfer,表述性状态传递)呢?”我的回答是:“我常常听到的一般经验性法则是‘除非你有一个明确的理由去使用 SOAP,否则的话就使用 REST’”。他又问:“比如?”我想了一分钟,然后老实地回...
2018-10-17 15:32:02 250
原创 复习之spring基础(三)——Spring 的事务管理—配置AOP事务(XML和注解方式)
事务事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败事务的特性原子性 :强调事务的不可分割.一致性 :事务的执行的前后数据的完整性保持一致.隔离性 :一个事务执行的过程中,不应该受到其他事务的干扰.持久性 :事务一旦结束,数据就持久到数据库.解决读问题:设置事务隔离级别未提交读 :脏读,不可重复读,虚读都有可能发生已提交读 :避免脏读。但是不可重复...
2018-10-16 21:25:20 310
原创 复习之python基础语法(二)——列表、元组、字典、字符串处理
运行环境IDE: PyCharm解释器:python3.6.4Python 是一门有条理的和强大的面向对象的程序设计语言,代码从上到下依次执行列表name_list=["小明","小主"]print(name_list[1])# 查询索引name_list.index("小明")#修改name_list[0]="小哥"#添加#append 方法可以向列表的末尾追加数据na...
2018-10-15 22:01:11 268
原创 复习之spring基础(二)——Spring的AOP思想及其应用(XML和注解方式)
AOP (面向切面编程)在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重...
2018-10-14 20:57:36 283
原创 复习之spring基础(一)——控制反转(ioc)和依赖注入(di)
Spring的核心——控制反转ioc: 反转控制. 创建对象的方式反转了.从我们自己创建对象,反转给spring(程序)来创建.实现ioc思想需要,di做支持di: 依赖注入.将必须的属性注入到对象当中.是实现ioc思想必须条件.三种对象创建方式无参构造创建对象&lt;!-- 创建方式一:spring调用无参构造创建对象 --&gt;&lt;!-- scope:singleton...
2018-10-14 15:05:41 188
原创 java通过poi导出Excel(自动获取对象属性)
虽然可以自己遍历list给Excel赋值添加生成Excel数据,但是缺点明显效率低如果字段多,写起来十分复杂灵活性差,每个不同的类要写不同都遍历所有我们需要自动识别实体类导出Excel我们导入jar包maven的pom.xml <dependency> <groupId>org.apache.poi</group...
2018-10-12 22:43:35 2549
原创 jquery获取图片真实宽高并且实现浏览器居中效果
JQuery获取图片真实宽高页面有一个图片点击获取图片真实宽高 <img src="img/a1.jpg" class="all studio" onclick="clickPhoto(this)"点击事件function clickPhoto(obj) { var img = new Image(); img.src =$(obj).attr("...
2018-10-11 20:38:28 384
原创 复习之python基础语法(一)——常用语句
运行环境IDE: PyCharm解释器:python3.6.4Python 是一门有条理的和强大的面向对象的程序设计语言,代码从上到下依次执行python规范python对代码格式要求比较严格,格式不正确不能运行缩进:用4个空格来缩进代码,违反了缩进规则的程序不能通过编译空行:顶级定义之间空两行, 方法定义之间空一行行长度:每行不超过80个字符,不能多条代码写在一行变量Pyth...
2018-10-11 15:18:59 280
原创 复习之shiro安全框架(四)——自定义Realm
创建自定义CustomRealm类继承AuthorizingRealm我们可以发现SimpleAccountRealm、JdbcRealm都是继承AuthorizingRealm,所有自定义Realm也继承它实现父类方法、Realm数据库中数据使用 public class CustomRealm extends AuthorizingRealm{ //模拟数据库 user数据 ...
2018-10-10 11:24:57 227
原创 复习之shiro安全框架(三)——通过jdbcRealm连接数据库
shiro提供jdbcRealm连接数据库这里要连接数据库所有要依赖一些jar包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <...
2018-10-10 10:30:23 805
原创 复习之shiro安全框架(二)——IniRealm读取ini配置文件
shiro可以通过IniRealm从ini配置文件中读取用户的信息这个虽然很少使用,当还是需要了解一下新建一个user.ini配置文件放在resource资源目录下[users]maniy=123456,admin[roles]admin=user:delete,user:updateIniRealm加载配置文件,其他和上篇类似public class InRealmTest ...
2018-10-10 09:58:06 689 3
原创 复习之shiro安全框架(一)——初步了解及使用shiro认证
shiro (java安全框架)Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。三个核心组件:Subject, SecurityManager 和 Realms.Subject: 即“当前操作用户”。但是,在Shiro中,Sub...
2018-10-09 22:28:54 244
原创 SpringMVC拦截器拦截静态资源文件处理办法
SpringMVC可以设置资源放行,但是配置了SpringMVC拦截器,静态资源文件还是会被拦截资源放行代码如下:<!--或者<mvc:resources location="/fonts/" mapping="/fonts/**"/>--><mvc:default-servlet-handler />配置Interceptor拦截器<!-...
2018-10-08 22:35:19 1805 1
原创 SpringMVC静态资源文件无法加载问题解决办法
SpringMVC是我们常用用的框架,它提供两种静态资源文件放行的方式对静态资源放行自己设置路径:&lt;mvc:resources location="/fonts/" mapping="/fonts/**"/&gt;&lt;mvc:resources location="/js/" mapping="/js/**&
2018-10-08 00:05:26 4842 3
原创 IntenlliJ IDEA开发maven项目出现问题(代码没有错误的情况下)解决办法
IntenlliJ IDEA开发maven项目出现下列问题:com.alibaba.druid.pool.DruidDataSource.error {dataSource-1} init errormysql没有连接成功String中的bean加载失败等一系列问题出现的原因是pom.xml导入的jar包是分批导入的,通俗点说是导入pom.xml后配置好tomcat服务器,再能运行的...
2018-10-07 11:58:56 1125
原创 复习之SQL语句(三)——MySQL常用数据类型介绍和使用
CREATE DATABASE 语句 创建数据库创建一个名为 “my_db” 的数据库:CREATE DATABASE my_db;CREATE TABLE 语句 创建数据库中的表CREATE TABLE `table_user` ( `userId` int(32) NOT NULL AUTO_INCREMENT, `username` varchar(32) DEFAULT ...
2018-10-04 16:30:29 242
原创 复习之SQL语句(二)——常用多表查询语句使用
多表查询在现实中也经常使用有些时候数据在不同的表中,这个时候我们就需要用到多表联查连接(Joins)SQL join 用于把来自两个或多个表的行结合起来。table_order表CREATE TABLE `table_order` ( `orderId` int(11) NOT NULL AUTO_INCREMENT COMMENT '订单编号', `userId` int(11...
2018-10-03 22:17:21 2296
原创 复习之SQL语句(一)——常用单表“增删改查”语句使用
结构化查询语言(Structured Query Language)简称SQL结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。注意SQL ...
2018-10-03 20:11:00 414
原创 复习之MyBatis基础用法(三)——动态SQL
MyBatis 的强大特性之一便是它的动态 SQL 能力。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 字符串有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。ifchoose (when, otherwise)trim (where, set)foreachif、w...
2018-10-02 22:42:40 226
原创 复习之MyBatis基础用法(二)——ResultMap用法详解
ResultMap – 是最复杂也是最强大的元素它就是让你远离 90%的需要从结果集中取出数据的 JDBC 代码的那个东西, 而且在一些情形下允许你做一些 JDBC 不支持的事情。事实上, 编写相似于对复杂语句联合映射这些等同的代码, 也许可以跨过上千行的代码。 ResultMap 的设计就是简单语句不需要明确的结果映射,而很多复杂语句确实需要描述它们的关系。半自动映射当数据库某些字段名称和...
2018-10-02 21:56:38 448
原创 复习之MyBatis基础用法(一)——XML映射文件
简介什么是 MyBatis ?MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。注意使用mybat...
2018-10-02 21:00:38 720
原创 复习之JQuery基本语法(二)——事件及函数
$(function(){})表示文档结构已经加载完成后执行js代码//$(function(){})其实是$(document).ready(function(){}) 的简写$(document).ready(function(){ $("button").click(function(){ });});$.eachJQuery遍历函数//两种写法//第一种...
2018-10-01 23:52:44 195
kabeja0.4所需jar包、素材及教程
2019-01-21
junit4.12+hamcrest1.3的jar包(所需全部)
2018-09-26
dubbo-admin-2.5.8.war for jdk1.8(亲测有效)
2018-08-06
linux远程访问工具secure shell client
2018-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人