- 博客(45)
- 收藏
- 关注
原创 2019.01.08
今天已经是2019年1月8号了。今天在网上买了二建的教材和试题,开始准备二建考试了。代码没办法要放一下。我还是喜欢代码更多。但是喜欢没用。我太菜了~...
2019-01-08 21:43:57
232
4
原创 SSM到SpringBoot(校园商铺)9
SSM到SpringBoot(校园商铺)添加店铺的返回类型:dto包下的类ShopExecution。其中包含了添加商店是否成功的成员变量。这个状态需要记录下来并且返回给controller层进行处理。package com.hytxwz.o2o.dto;import java.util.List;import com.hytxwz.o2o.entity.Shop;import c...
2018-12-22 21:32:52
640
原创 SSM到SpringBoot(校园商铺)8
SSM到SpringBoot(校园商铺)Thumbnailator图片处理和封装Thumbnailator是一个用来生成图像缩略图的 Java类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。Thumbnailator的简介和使用范例1、pom.xml中添加依赖<!-- https://mvnrepository.com/artifact/net.co...
2018-12-19 22:21:18
635
原创 SSM到SpringBoot(校园商铺)7
SSM到SpringBoot(校园商铺)1、Dao层实现店铺新增、更新//店铺@Repositorypublic interface ShopDao { //新增店铺 返回受影响的字段数 int insertShop(Shop shop); //更新店铺 int updateShop(Shop shop); }2、创建ShopDao.xml<?xml vers...
2018-12-16 21:34:17
476
原创 SSM到SpringBoot(校园商铺)6
SSM到SpringBoot(校园商铺)Logback日志:Logback的主要模块:logback-core:其它两个模块的基础模块logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logginglogback-access:访问模块与Servlet容器集成提供通过Http来访问...
2018-12-15 22:37:12
339
原创 SSM到SpringBoot(校园商铺)5
SSM到SpringBoot(校园商铺)验证配置的正确性:使用Area来测试1、创建AreaDao,新增查询方法package com.hytxwz.o2o.dao;import java.util.List;import org.springframework.stereotype.Repository;import com.hytxwz.o2o.entity.Area;...
2018-12-15 16:03:49
699
原创 SSM到SpringBoot(校园商铺)4
SSM到SpringBoot(校园商铺)SSM框架的搭建:src/main/resources:数据库连接(jdbc.properties):jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/o2o?characterEncoding=utf8&amp;useSSL=false&amp;serverTimezone=UTC&amp;allowPublicKe...
2018-12-14 13:26:40
709
原创 SSM到SpringBoot(校园商铺)3
SSM到SpringBoot(校园商铺)配置Maven1、创建Source Foldersrc/main/resources/spring spring相关配置信息src/main/resources/mapper dao中对应的SQLsrc/main/webapp/resources 用来存放静态资源 js、css、图片等。2、在src/main/java下创建packagewe...
2018-12-13 14:27:10
671
原创 SSM到SpringBoot(校园商铺)2
SSM到SpringBoot(校园商铺)系统功能模块划分:实体类设计与表创建:区域Area:另:基本类型会赋默认值。建议使用引用类型建表:用户PersionInfo:微信账号(WechatAuth)和本地账号(LocalAuth) 给WechatAuth添加唯一索引(汉字中的偏旁部首)头条(HeadLine)店铺类别(ShopCategor...
2018-12-12 21:45:45
995
1
原创 SSM到SpringBoot(校园商铺)1
SSM到SpringBoot(校园商铺)环境准备:1、配置Maven3.3.9、tomcat8、jdk82、创建maven项目maven-project → maven-archetype-webapp → artifact id:o2o3、 此时提示报错:原始是缺少tomcat下的一个jar包 ,将它引入:右键项目名→properties→Java build path→libra...
2018-12-07 17:23:07
981
2
原创 Spring
1、Spring:DI/AOPSpring对应的关键词:DI(依赖注入)和AOP(面向切面编程),可以认为是一个以DI和AOP为核心的javaweb一站式的集成框架。DI也成为IOC(控制反转)用于管理Java对象之间的依赖关系,AOP用于解耦代码和公共服务代码(日志、安全、事务等)。另1:ORM是Object Relation Mapping的缩写,即对象关系映射。是一种以面向对象的方式来...
2018-12-06 18:45:55
267
原创 EXCEL小技巧
也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。 一、让不同...
2018-11-27 17:11:30
532
原创 Mybatis逆向工程生成mapper和entity
1.pom中添加plugin让maven支持Mybatis逆向工程: <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> ...
2018-11-15 20:51:57
668
原创 Thymeleaf知识点
1、Thymeleaf:java模板引擎标准方言:常用无需引入命名空间html中引入thymaleaf命名空间:<html xmlns:th="http://www.thymeleaf.org">2、变量表达式:语法:${…}<span th:text="${book.author.name}">3、消息表达式:(文本外部化、国际化或i18n)语法:#...
2018-11-10 21:24:50
447
原创 基于SpringBoot的博客系统(概述)
慕课网上的SpringBoot博客视频的笔记博客系统核心功能:用户管理、安全设置、博客管理、评论管理、点赞管理、分类管理、标签管理、首页搜索……用户管理:注册、登陆、增加用户、修改用户、删除用户、搜索用户安全设置:角色授权、权限设置……博客管理:发表博客、编辑博客、删除博客、博客人分类、设置标签、上传图片、模糊查询、最新排序、最热排序、阅读量统计评论管理:发表评论、删除评论、评论量统计...
2018-10-20 22:31:38
2029
原创 Spring Boot进阶之Web进阶
1、简单的表单验证@Valid@Min/@Max中value属性为最大最小值,message属性是错误提示信息。@Valid放在需要验证的属性前面,BindingResult对象中保存验证结果。...
2018-10-09 22:04:58
320
原创 Spring Boot数据库基本操作spring data jpa
需要在pom.xml中添加依赖:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-dat
2018-10-08 23:23:36
235
原创 Spring Boot常用注解
1、@RequestMapping(value = {&quot;/hello&quot;, “/hi”}, method = RequestMethod.GET)此时访问/hello或者/hi都可以访问到该方法2、@RequestMapping也可以用在类上3、@RequestMapping当method = RequestMethod.GET不写时用get/post都可以访问到。但是不建议使用。4、@Pa...
2018-10-08 23:07:28
246
原创 Spring Boot配置文件.md
Spring Boot属性配置文件:application.yml格式:server: port: 8080 servlet: context-path: /girl cupSize: B类中读取配置中属性的方法:1、单一属性直接读取:server: port: 8080cupS...
2018-09-28 22:42:04
706
原创 SpringBoot初体验
写HelloWorld时遇到的小问题。记录下来,一来提醒自己,二来希望有遇到同样问题的朋友能在这里找到解决的办法。问题描述:在写好HelloWorld之后发布项目时没有IDEA没有帮我创建运行时的Run Configurations,所以自己创建了tomcat环境。项目发布之后总是Error404.解决方法在创建项目之后首先运行该类,然后项目自动创建名为GirlApplication的R...
2018-09-28 21:27:49
402
原创 LeetCode练习笔记
1、两数之和 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 重要:保持数组中的每个元素与其索引相互对应的最好方法是什么?哈希表。public int[] twoSum(int[] nums, int target) { Map&lt;Integer, Integer&gt; map = new Has...
2018-07-12 10:29:46
464
转载 Excel小技巧
摘自百度经验一、让不同类型数据用不同颜色显示 在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。 1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于...
2018-07-03 21:16:55
578
原创 使用solrj管理索引库(单机版)
我用的solr版本是6.64.与之前版本jar包、类都会有不同。下面的内容是我自己摸索出来的,如果你们发现出错的地方希望能留言告诉我,感谢。第一步还是导包solrj核心包,依赖包+日志包(有重复的替换就行了) 第二步上代码代码倒是没有什么难度,要注意的就是查询时添加关键字高亮以后要用别的容器来装result。response.getHighlighting():获得新...
2018-06-15 23:59:48
369
原创 solr批量导入数据库数据和查询
1、导入jar包首先在solr_home下面创建lib目录,导入如图两个jar包和数据库驱动jar包。 2、配置文件进入solr_home\mycore\conf文件夹下,打开solrconfig.xml。 配置导入数据必须的请求处理器requestHandler &amp;lt;requestHandler name=&quot;/dataimport&quot; clas...
2018-06-15 23:39:34
759
原创 solr6.64服务器的搭建(超详细!真的)
我能配置成功是看了大佬的文章: 大佬的简书ID:君临天下夜未央下面是我自己搭建的过程:1、准备工作首先解压tomcat和solr。我用的是tomcat8.5和solr6.6(没敢用最新版怕不稳定出现bug)。尽量不要放到中文目录下,反正学习资料我是从来不用中文目录的。 这两个文件可以不是非要放到一起,我这里是图方便放在Solr文件夹下了。主文件是tomcat,只是要从solr文...
2018-06-14 22:18:52
538
原创 Lucene入门操作(简单的CRUD)
Lucene是一个非常优秀的开源的全文搜索引擎(架构),我们可以在它的上面开发出各种全文搜索的应用来。 直接上代码:jar包创建索引库 @Test //创建索引库 public void testCreateIndex() throws Exception {// 第一步:创建一个indexwriter对象。// 1)指定索引库的存放...
2018-06-13 22:11:06
269
转载 Spring配置文件context:property-placeholder标签使用
摘自Rickesy的博客,侵删 context:property-placeholder 标签提供了一种优雅的外在化参数配置的方式,不过该标签在Spring配置文件中只能存在一份!!!众所周知,Spring容器是采用反射扫描的发现机制,通过标签的命名空间实例化实例,当Spring探测到容器中有一个org.springframework.beans.factory.config.Prop...
2018-06-12 17:31:38
372
原创 实现页面的修改功能
实现页面的修改功能 实现功能的过程中遇到的新知识点: 1.隐藏的编辑用户信息表格 修改按钮<a href="#" class="btn btn-primary btn-xs" data-toggle="modal" data-target="#customerEditDialog"onclick="editCustomer(${row.cust_id})"&am
2018-06-12 15:40:21
2319
7
原创 自定义标签实现分页查询
自定义标签实现分页查询忙活了一下午才写好,真是菜。不过还是很开心。第一步、导入资源 自定义标签库和自定义标签类(实现了tagSupport)第二步、前端页面使用自定义标签导入自定义标签库 使用自定义标签 第三步、后台实现后台实现的过程就是将查询到的信息及分页信息封装到page对象中相应给前端页面 分析:size是由开发者自定义的,page是由前端页面...
2018-06-11 21:42:19
2268
3
原创 SpringMVC实现JSON前后端数据交互&resultful风格开发
用到的两个标签 @ResponseBody 和 @RequestBody @RequestBody : 将前端传来的Json字符串封装到实体类中 @ResponseBody : 将实体对象转换为制定格式Json/xml返会给客户端 @RequestMapping("/ajax.action") public @ResponseBody Items ajaxTest...
2018-06-08 12:25:39
1750
转载 面向接口编程的好处
转自:nvd11的专栏 侵删一, 什么是面向对象编程这个问题, 相信很多人包括我也无法准确表达出答案. 我大概做个总结. 1. 首先, 你要用到面向对象的编程语言, 例如java, C# 等. 2. 其次, 用到面向对象的3大特性. 封装, 继承, 和多态. 其中最重要的是多态.二, 什么是面向接口编程.我自己的理解: 在任何1个类(无论是抽象类或非抽象类,客户端除...
2018-06-03 14:22:39
5552
原创 Maven入门:多模块整合SSH
1、创建父工程1、new Maven Project 注意创建时选择packging为pom2、配置pom.xml(添加需要的jar包) 注意:servlet和jsp的依赖范围选择privaded3、发布到本地仓库(install)2、创建dao子模块1、new Maven Module**,注意创建时packing选择jar** 2、书写代码 1。en...
2018-05-31 13:03:49
622
转载 在struts2值栈中存储数据的三种方式
1.获取值栈对象,调用值栈里面的set方法。2.获取值栈对象,调用值栈对象的push方法。3.在action定义变量,生成变量的get方法。(常用)可使用s:debug标签查看值栈存放的内容一、调用值栈对象的set方法Java代码set方法使用map方式储存值,第一个元素为String类型的key,第二个元素为Object类型的value,value中可以存放任意对象。...
2018-05-30 18:22:55
1237
原创 Servlet模板代码
package ${enclosing_package};import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servl...
2018-05-28 22:27:01
488
原创 MD5加密
MD5加密是什么?(摘自百度百科)Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。 MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(...
2018-05-28 12:02:19
219
原创 Struts2文件上传
Struts2文件上传简单的鸭皮1、当然首先是要搭一个Struts2框架环境导包+配置struts2核心过滤器+struts.xml配置文件(约束)2、前端页面需要注意的问题都在代码注释里面啦,别忘记导入jstl标签库就行啦&amp;lt;body&amp;gt; &amp;lt;!-- 文件上传三个要求: 1、文件上传使用&amp;lt;input type=&quot;file&a
2018-05-27 22:39:26
204
原创 List转换成json格式&前端页面获取json格式返回值的内容
List转换json1、导包(json-lib)2、书写代码import java.util.ArrayList;import java.util.List;import org.junit.Test;import net.sf.json.JSONArray;public class List2JsonTest { @Test public vo...
2018-05-27 21:05:25
2289
原创 数据字典
在应用开发中,总会遇到许多数据字典项,比如对象状态、对象类型等等,这些项一般都是固定的若干可选值选项,比如对象状态可能有新建、修改、删除等状态,这些数据字典项一旦定义完毕改动的频率非常低;在应用开发中,为了处理方便,一般要对这些数据字典项值选项进行数字编码(例如: 0表示新建,1表示修改,2表示删除等),以方便应用程序中使用。而UI显示对象信息时不能显示对象状态等的编码,对于编码值设计人员知道代表...
2018-05-27 13:52:19
850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人