- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 阿里云服务器上安装mysql8.0+遇到的一些问题的记录
前段时间买了个云服务器准备进行一些小功能的测试,在安装mysql8.0+的时候遇到一些小问题,折腾了几个小时,记录一下踩的坑。
2021-06-24 17:58:22
710
1
原创 could not locate named parameter错误的解决记录
今天系统加了一个大模块的功能需求,把基本功能做出来后,跑了一下,发现控制台报:could not locate named parameter的错误。看了一下报错的对象属性,没少,数据看了一下字段也没少,估摸着就是对象没扫到或者注解没加,看了一下配置,果然sessionFactory里面少了新加的这个模块,想起了以前犯的一个错误,看看事务那块估摸着也少了,继续添加,再次启动,ok。...
2021-03-29 10:11:54
3933
1
原创 根据当前日期转换成周几
日期转换成周几 public static String getWeek(String day) { String week = ""; try { DateTimeFormatter formatter = DateTimeFormatter.ofPattern( "yyyy-MM-dd" ); LocalDate dayTime = LocalDate.parse(day,formatter); int weekDay = dayTime.getDayOfWeek().get
2021-03-03 15:08:46
368
1
原创 如何让通过freemarker导出的word的名称显示中文名
简单记录一下,如何让导出的word显示中文名称:String fileName = URLEncoder.encode("中文名称.doc", "UTF-8");String outFileName = new String(fileName.getBytes("UTF-8"),"iso-8859-1");忽略数据填充,导出: try { file = wordCreate(dataMap, outFileName, ftlName); fin = new FileInputStre
2021-03-03 14:46:51
286
2
原创 记录一下关于win7系统上的所有浏览器被劫持的问题
问题说明前几天重新做了一个win7系统,没激活,就随便在百度上下载了一个激活工具,下载网址不记得了,但是软件包还留着,如下图:这个“解压密码888.txt”文件打开后是这样说明的:嗯,既然这样说明了,我也就顺手关了qq管家(我一般用qq管家管理PC软件和安全的)。好了,重启一下电脑,确实激活了,不过一打开火狐浏览器,就先跳转到这个url:然后再跳转至hao123:看到这里,基本上知道了是浏览器主页被劫持了(不止火狐,chrome和IE都被干掉了)。就不喜欢这些花里胡哨的导航网址,现在更是
2020-12-12 18:01:17
270
原创 jfinal项目在tomcat环境下部署
需求前一段时间做了个jfinal项目,需要部署在windows的tomcat环境下,这边做一个记录。说明需要一个能够成功访问的jfinal项目,tomcat8.5。
2020-07-29 10:24:33
1185
原创 Could not obtain transaction-synchronized Session for current thread 错误记录
今天在老项目上测试新的功能,不能在原有的业务层上继续添加业务代码,因此,新建了一层业务层,如下图:之后的代码基本上都是按照标准的copy过来,项目启动正常,不过在调用其他功能后,在这一段代码中报了异常:Session session = getSession();异常信息如下:查了下资料,应该是获取session的方法不在事务管理器内,查看一下配置文件如下:<aop:config expose-proxy="true"> <!-- 只对业务逻辑层实施事务 -->
2020-07-01 15:38:54
1104
原创 关于视图的创建和简单使用
需求说明这几天接了个新需求,说是将不同的对象返回到同一个List集合内并在页面展示。思路首先是2张不同的表,其次2张表也没啥关联,之后就是这2张表有相似的字段值,仔细的考虑了一下,还是用视图来做比较方便。以前没用过视图,为了验证一下准确性,现在自己的测试环境做个测试看看。具体实现1.建表测试表1:TEST_Acreate table TEST_A ( a_id varchar(20) primary key, a_name varchar(20),
2020-06-15 19:02:49
723
原创 通过easypoi导出Excel
需求说明之前说了用freemarker来导出word,这次来简单的说一下通过easypoi导出Excel。具体实现1.目标数据如图:2.引入easypoi依赖包可以直接从maven仓库下载 <!-- 引入easypoi --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</art
2020-06-03 16:50:10
663
原创 FreeMarker---通过ftl导出word
需求说明继上次进行分页查询后,需要将这些查询出来的数据导出成word和Excel。导出word的方式有很多种,这边使用FreeMarker来操作。具体实现1.目标数据如图2.word模板如图注意:如果需要排版的好看一些,最好在word中调整好样式。3.转换ftl将word的样式排版好后,将word另存为xml格式,之后将该文件的扩展名改成ftl格式,放置在项目的ftl文件夹...
2020-01-10 16:22:24
2098
原创 关于shiro的简单使用(2) --- 权限认证
之前已经熟悉了认证登陆,接下来尝试一下权限控制,在此之前,先了解一下权限控制的方式。我接触的权限控制的方式主要有2种,一种是粗粒度URL级别的权限控制,还有一种就是细粒度方法级别权限控制。粗粒度URL级别权限控制,简单来说就是当前用户访问一个URL地址,查...
2019-12-11 10:12:32
291
原创 关于使用Oracle新实例进行数据导入导出
近期有个需求,要将某个数据库的部分表结构、表数据以及序列导入到另一个数据库,在自己本地的数据库进行了尝试,具体步骤如下:PS: 数据库为Oracle,无特殊说明默认下一步。1、创建实例1)打开Database Configuration Assistant。2)选择创建数据库,点击下一步。3)输入数据库名称,点击下一步。4)对所有账户使用统一管理口令(方便使用),点击下一步。...
2019-11-20 11:21:17
5032
2
原创 关于shiro的简单使用(1) --- 认证登陆
近期学习了关于shiro框架的使用,主要用来认证登陆和权限分配。需求认证登陆的实现。说明前提条件:一个可以运行的SSM的项目;数据库:mysql;运行流程应用程序 — Subject — SecurityManager — Realm — 安全数据。具体实现1. 配置web.xml <filter> <filter-name>shiroFilter&...
2019-11-14 15:36:49
254
原创 手写一个动态分页
近期有个动态分页的需求,所以就尝试了一下手写一个动态分页,这里做个简单的记录。需求后台动态分页的实现项目说明需要一个已经搭建好的能跑的SSM项目部分代码Page.javapackage com.yzpt.entity.page;import java.io.Serializable;import java.util.List;import lombok.Getter;im...
2019-10-24 19:10:30
457
原创 jfinal的简单使用(二)
之前已经通过生成器生成了model,现在就是如何将数据展现在前端。1. 展现数据的时候需要用到json(fastjson),添加该依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</art...
2019-07-05 10:12:14
211
原创 jfinal的简单使用(一)
这些天,应公司的需求,说有个新项目需要用到jfinal框架,让我去了解一下。一开始抱着尝试的心态去耍一耍,然后发现这个框架是真的好用,虽然这些天的摸索也入了不少坑,还有好些功能没用上,但是评价还是两个字真棒。需求:搭建一个简单的jfinal项目环境:jdk1.8 mvn3.5 mysql8.01. 首先需要准备好一个maven项目,项目的结构如下:2. 在pom.xml中...
2019-07-03 19:04:01
1656
原创 简单的MySQL触发器Demo
SQL上的有些东西用的少,今天将触发器了解了一下,记录一个简单的Demo。ps:在mysql8.0下实现的。目前有2张表:班级表:t_class 包含三个字段 CLASSID(班级id,主键) CLASSNAME(班级名称) STUCOUNT(学生数量)学生表:t_student 包含三个字段 ID(主键id ) STUID(学生id) CLASSID...
2019-05-08 16:32:18
397
原创 Linux中安装tomcat
之前安装了jdk,mysql还在下载中,先安装tomcat。环境:CentOS 7 x64 1. 查看服务器中是否有tomcat服务,这边准备安装tomcat8.5。查看tomcat服务:rpm -qa|grep tomcat说明没有tomcat服务。2. 安装tomcat8.52.1 先将tomcat8.5上传到服务器中,如图:2.2 解压到指定的目录:ta...
2019-02-20 16:42:16
161
原创 Linux中安装jdk
近期换了个便宜点的云服务器,准备在服务器里搭建项目的运行环境,目前先安装jdk。环境:CentOS 7 x64 1. 先查看服务器中有没有安装jdk,这边准备安装jdk1.8。说明没有jdk服务2. 安装jdk1.8(这边通过Xftp6 将jdk已经上传到服务器中)2.1 解压:tar zxvf jdk-8u201-linux-x64.tar.gz等待一会,解...
2019-02-20 15:53:09
179
原创 SSM简单练习--登陆功能的实现
需求:在原有的SSM框架的基础上实现登陆功能。说明:整个项目的内容比原有的多不少,就不一一说说明了,详情可以参考github上的源码。 源码地址:https://github.com/uaucome/SSMTest.git下面展示一下这些简单的功能页面:1. 项目起来后的页面(页面都是最简单的,前端大佬不要介意):http://localhost:8080/...
2019-02-14 15:44:36
317
原创 在SSM项目上整合log4j2
需求:SSM项目上添加log4j2IDE工具:Eclipse搭建环境:jdk1.8 tomcat8.5当前目录结构:开整。1. 添加依赖,如下: <!-- 添加slf4j依赖 --> <dependency> <groupId>org.slf4j</groupId>...
2019-01-31 18:22:33
5110
原创 SSM框架的简单整合3-Spring+SpringMVC+Mybatis
需求:在Spring,SpringMVC的基础上整合MybatisIDE工具:Eclipse搭建环境:jdk1.8 tomcat8.5目前的项目结构如下:说明:在集成mybatis的时候,将项目的名称换成了SSMTest3。开整。1. 添加mybatis依赖,mysql连接依赖,druid连接池依赖,mybatis/spring整合依赖等,完整的pom.xml如下:...
2019-01-25 15:10:36
210
原创 SSM框架的简单整合2-Spring+SpringMVC
需求:在Spring的基础上整合SpringMVCIDE工具:Eclipse搭建环境:jdk1.8 tomcat8.5目前的项目结构如下:说明:在集成SpringMVC的时候,我将项目名称改为SSMTest2。开整。1.编写SpringMVC的配置文件1.1 配置文件内容如下:<?xml version="1.0" encoding="UTF-8"?&...
2019-01-25 11:54:52
136
原创 SSM框架的简单整合1-整合Spring
需求:Maven项目整合SpringIDE工具:Eclipse搭建环境:jdk1.8 tomcat8.5目前的项目结构如下图:开整。1. 添加依赖1.1 主要有Spring核心依赖,Spring dao依赖,Spring web依赖,Spring test依赖,如下: <!-- Spring依赖 --> <!-- ...
2019-01-25 11:07:27
153
原创 实现一个无需配置的SpringBoot的简单Demo
之前已经搭建好了一个maven项目,现在需要创建一个简单无需其他配置的SpringBoot的demo。1.首先在pom.xml中引入必要的依赖,如下: <!-- 引入父依赖,指定版本 --><parent><groupId>org.springframework.boot</groupId><artifact...
2019-01-11 16:54:00
308
原创 在Eclipse中搭建一个web 3.1的Maven项目
需求:在Eclipse中搭建一个web 3.0+ 的mvn项目搭建环境:jdk1.8 mvn 3.5.3PS:mvn 的配置文件seting.xml 里已经配置了jdk的版本为1.8,如下: <profile> <id>jdk-1.8</id> <activation> ...
2018-12-29 16:01:02
216
原创 关于@Autowired的使用:推荐使用构造函数进行注入
近期看同事用idea开发的代码,发现在使用@Autowired的时候,大多使用构造函数进行注入。以前自己在写代码的时候都是直接在变量上进行注入,也没注意过,查了些资料,发现如果直接在变量上进行注入,那么可能会造成NPE。构造函数注入的方式:public class TestController {private final TestService testService;...
2018-12-26 11:47:52
11785
4
原创 RedHat下文件服务器的搭建
环境:RedHat 6.5由于RedHat下的yum是需要注册才能使用的,因此如果要使用yum的话,解决方案就是将yum源更改为网易的镜像库,也可以使用CentOS的yum源。参考资料:网易镜像库:https://blog.csdn.net/u013605322/article/details/79726564CentOS yum源:https://www.cnblogs.com/...
2018-11-30 15:56:28
758
JSP+SQL酒店管理系统
2017-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人