自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (11)
  • 收藏
  • 关注

原创 Mybatis十一(逆向工程)

导jar包获取地址:https://github.com/mybatis/generator/releases/tag/mybatis-generator-1.3.7配置文件()获取地址(http://www.mybatis.org/generator/configreference/xmlconfig.html)<?xml version="1.0" enco...

2019-08-20 14:59:33 217 1

原创 Mybatis十(缓存)

Mybatis包含一个非常强大的查询缓存特性,他可以非常方便的配置和定制.缓存可以极大地提升查询效率.Mybatis系统中默认定义了两级缓存.一级缓存个二级缓存. 默认情况下,只有一级缓存(sqlSession级别的缓存,也成为本地缓存)开启. 二级缓存需要手动开启和配置,他是基于namespace级别的缓存. 为了提高扩展性.mybatis定义了缓存接口Cach...

2019-08-20 09:14:15 243

原创 Mybatis九(动态sql)

if标签接口(EmployeeMapper.java)package com.fish.dao;import java.util.List;import com.fish.pojo.Employee;public interface EmployeeMapper { /** * 动态sql if拼接 * @Author ZFH * @Da...

2019-08-14 10:39:42 250

原创 Mybatis八(关联查询)

前面的例子都是查询一张表,name查询两张表结果怎么封装呢,这就是关联查询,下面介绍关联查询的几种封装方式前期准备在员工信息中添加一条部门信息,标志这个员工是属于哪个部门的.Employee.javapackage com.fish.pojo;public class Employee { private Integer id; private Stri...

2019-08-02 09:25:14 258

原创 Mybatis七(自定义结果映射规则)

之前在遇到Javabean属性与数据库字段对应不起来的时候我们有两种解决方法,在sql语句中为数据库字段起别名,使之与Javabean属性对应起来 在mybatis的主配置文件中开启驼峰命名法,只要你的命名规则符合驼峰命名规则,mybatis就会为你做相应的匹配现在我们有了第三种方法,也就是这里要介绍的自定义结果映射规则.主配置文件将驼峰命名法关闭<settings&g...

2019-08-02 09:21:44 920

原创 Mybatis六 (查询结果封装)

查询返回ListresultType:如果返回的是一个集合,resultType要写集合中元素的类型接口:public List<Employee> selectEmpByName(String lastName);配置文件<select id="selectEmpByName" resultType="com.fish.mybatis.Em...

2019-08-02 09:20:04 862

原创 Mybatis五(参数处理)

${} 与 #{}取值的区别1. #{}是以预编译的形式将参数设置到sql中,可以防止sql注入2. ${}是将去出的值直接拼接到sql语句中,会有安全隐患3, 大部分情况下使用#{},在某些不能使用占位符的地方可使用${}(比如 分表,排序)...

2019-08-02 09:18:46 86

原创 Mybatis四(实现增删改查)

接口public Employee selectEmpById(Integer id);public void addEmployee(Employee employee);public boolean updateEmployee(Employee employee);public long deleteEmployee(Integer id);Mapper配置文件...

2019-07-20 11:01:21 115

原创 Mybatis三(主配置文件标签介绍)

propertiesmybatis可以使用properties来引入外部properties配置文件的内容其下有两个属性 resource,urlresource:引入类路径下的资源url:引入网络路径或者磁盘路径下的资源实例编写数据源配置文件jdbc.driverjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysq...

2019-07-20 11:00:30 426

原创 Mybatis二(接口式编程)

接口式编程:什么是接口式编程呢,简单的说就是面向接口编程,将mapper与接口绑定,mybatis使用接口式编程后不需要再去关联mapper调用selectOne等方法而是将mapper与接口进行绑定直接调用接口的相关方法.十分方便.新建一个接口EmployeeMapperpackage com.fish.dao;import com.fish.mybatis.Employee;...

2019-07-20 10:59:03 166

原创 Mybatis一(创建一个demo)

什么是mybatis?MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。怎样下载mybat...

2019-07-20 10:58:02 156

原创 Docker常用命令

一、Docker的安装 1,查看centos版本 uname -r(要求Centos系统的内核版本高于3.1) 2,升级软件包及内核 yum update 3,安装docker yum install docker 4,启动docker start docker 5,将docker设置为开机启动...

2019-07-15 14:32:21 141

原创 java方法中开启一个线程

很多业务场景下需要你在一个方法中去开启一个线程,去跑一些处理时间较长的代码,这样调用方就不必经过长时间的等待了.好了 话不多说 先上代码:package test; public class ThreadTest { public static void threadTest() { new Thread(){ @Override public void run...

2019-07-01 08:50:07 11653 3

原创 flex布局的常用语法

前一段时间写我的个人博客时,用到了flex布局这个神奇的东西,顿时惊为天人,还有这么好用的东西,果断上手操作一波,下面是我整理的一些常用语法,以后忘了的时候再来回顾一下,要是能帮助到其他的小伙伴那就再好不过了.先介绍一下flexFlex 是Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 Webkit 内核的...

2019-07-01 08:34:04 247

原创 使用idea快速创建springboot项目

使用idea可以快速的创建一个springboot项目依次打开file->new->project选中Spring initializr这里的project SDK要选中你自己的jdk(必须是1.8及以上)第一次创建的话可以点击new 找到你的jdk的路径添加进来其他的不用填点击next填写你的包名项目名 其他的不用改 点击next...

2019-03-22 08:19:17 4673

原创 idea的maven配置

环境约束:Jdk1.8Maven:3.6Idea:2017Springboot::1.5.19idea配置maven:File-&gt;setting按照下图找到maven  在maven home directory选中你自己的maven在user settings file选中你自己的setting配置文件在local repository选中你配置...

2019-02-25 08:17:27 4854

原创 解决eclipse项目加不进tomcat中

前两天清理了一下工作空间,跑项目的时候发现项目加不进tomcat里了,而且web项目变成java项目了,查找了好多资料最终搞定,在这里记录一下,防止以后忘记.1.项目上右键,properties2.找到project Facets3.选中Dynamic Web Module,java,JavaScript,确定.(这里要注意的是java要选你对应的jdk版本,我的是1.7)...

2019-01-09 08:18:30 3770

原创 jfinal调用mysql存储过程

首先写一个内部类并实现ICallback接口:class CallbackTest implements ICallback { public String areaCodes;//传入参数 public List&lt;Record&gt; list;//返回值 @Override public Object call(Connection conn) throws SQ...

2018-10-17 15:52:49 670

转载 Map的取值方式详解

在Map集合中,有如下定义:          values():方法是获取集合中的所有的值----没有键,没有对应关系,          KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器iterator()方法。所以可以使用迭代方式取出所有的键,接着根据get(key)方法。获取每一个键对应的值。 keySet():迭代后只能通过get(key)取值    ...

2018-10-17 15:44:30 6732

转载 java线程详解

Java线程:概念与原理一、进程与线程         进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间)。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。        线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线...

2018-09-01 15:43:08 235

原创 Navicat连接报2059错误

出现2059这个错误的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。通过网络查找发现我们可以将mysql用户登录的加密规则修改为mysql_native_password。解决方法:1.打开cmd,用命令行登陆mysql,使用mysql -u root -p命令;2.输入...

2018-08-31 14:15:47 4317 4

转载 tomcat 出现的PermGen Space问题

问题: 最近做项目碰到了让我纠结的问题,tomcat服务器运行一段时间,总是会自动报异常:java.lang.OutOfmemoryError: PermGen Space 的错误,导致项目无法正常运行。介绍: PermGen Space:指的是内存的永久保存区,该块内存主要是被JVM用来存放 class 和 mete 信息的,当 class 被加载 loader 的时候就会被存储到该内存...

2018-08-08 14:14:19 3706

原创 SSH前台通过ognl表达式获取数据

很久没有写博客了,这次又遇到了一个坑,很久才爬出来,在这里记录一下,避免以后再犯. SSH前获取数据有三种 1:ajax 2:el表达式 3:ognl表达式前两种相对来说比较简单,这次重点说一下ognl表达式获取数据 首先jsp想要用ognl吊打式必须要导一下struts标签库代码如下&lt;%@ taglib uri="/struts-tags" prefix="s"%&...

2018-07-24 11:40:47 451

原创 HttpClient使用详解

最近工作需要使用到HttpClient,于是去了解了一下相关的知识,这篇博文是借(chao)鉴(xi)的人家的,有时间会添加上一些我自己使用过程中了解和遇到的问题,有许多不完善的地方欢迎大家指正.一、使用方法使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。1. 创建HttpClient对象。2. 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGe...

2018-06-27 13:57:25 456

转载 任务调度框架Quartz(五)Quartz任务调度框架之最全Quartz系统参数配置详解

我们通常是通过quartz.properties属性配置文件(默认情况下均使用该文件)结合StdSchedulerFactory 来使用Quartz的。StdSchedulerFactory 会加载属性配置文件并实例化一个Scheduler。默认情况下,Quartz会加载classpath下的”quartz.properties”文件作为配置属性,如果找不到则会使用quartz框架自己jar下or...

2018-06-19 14:47:27 715

转载 任务调度框架Quartz(四)Quartz任务调度框架之触发器精讲SimpleTrigger和CronTrigger、最详细的Cron表达式范例

Quartz的主要接口类是Schedule、Job、Trigger,而触发器Trigger就是定时任务的触发时间,它规定安排了关联的任务会在什么时候执行,并且表明了再次执行的时机。Quartz提供了多种触发器: 我们详细讲解最常用的两种触发器:简单触发器SimpleTrigger、基于Cron表达式的触发器CronTrigger简单触发器SimpleTriggerSimpleTrigger是接口T...

2018-06-19 14:46:44 527

转载 任务调度框架Quartz(三)任务调度框架Quartz实例详解深入理解Scheduler,Job,Trigger,JobDetail

首先给一个简明扼要的理解: Scheduler 调度程序-任务执行计划表,只有安排进执行计划的任务Job(通过scheduler.scheduleJob方法安排进执行计划),当它预先定义的执行时间到了的时候(任务触发trigger),该任务才会执行。在上一节中我们的示例中,我们预先安排了一个定时任务:该任务只做一件事,就是打印任务执行时间以及汇报任务已经执行。我们的任务类实现了org.quartz...

2018-06-19 14:45:38 8780 1

转载 任务调度框架Quartz(二) 使用job、trigger、schedule调用定时任务

读完第一节,我们已经对Quartz有了一个大体的认识,它可以定时帮我们执行一些处理程序,尽管可能你之前对Quartz不了解以至于第一节很多术语(job、trigger等)不理解,没关系,从现在开始,笔者和你一起在实例中深入理解它们。没有code,就没有话语权——程序界真理本系列教程主要使用Maven风格编写代码,对于怎样使用maven,大家可以读读许晓斌的《Maven实战》,相当不错,笔者入门也是...

2018-06-19 14:44:23 4205 3

转载 任务调度框架Quartz(一) Quartz——一个强大的定时任务调度框架

Quartz,水晶、石英,一个简单朴素有美丽的名字,在Java程序界,Quartz大名鼎鼎,很多Java应用几乎都集成或构建了一个定时任务调度系统,Quartz是一个定时任务调度框架。何为定时任务调度框架?简而言之,它可以领会我们的意图在未来某个时刻做我们想要做的事情,比如,女友生日那天定时发送短信讨好下(当然,除此之外,你还要买买买…)。我们的应用程序有些定时任务(例如想在凌晨十二点半统计某个互...

2018-06-19 14:42:11 1109 1

原创 使用formData上传文件(jfinal)

利用formData可以实现多文件上传(选择文件时可以选择多个,并不是多个input),多的不说了,直接上代码 首先是前端html: &lt;body&gt; &lt;form  id="myForm"&gt; &lt;input type="file" multiple id="file" accept="image/gif, image/jpeg,image/png" &g

2018-06-04 10:00:35 1529 4

原创 jfinal整合beetl模板

之前前台页面一直用的是jsp,接收后台传值用的是el表达式,前段时间接触了一下公司的前台页面,发现用的是HTML,后台传值用的是beetl,所以了解了一下,发现理解起来相对简单一下,在这里整理一下,避免以后忘记; jfinal整合beetl模板需要导入两个jar包 导入jar包后在你的配置类的configConstant方法里添加下面的代码:       JFinal3BeetlRenderF...

2018-05-31 13:13:11 1217

原创 SSH中formula的使用

SSH中formula的使用

2018-04-15 21:25:54 781

原创 SSh中Ajax与action的交互

SSh中Ajax与action的交互

2018-03-20 15:37:32 3516

原创 org.hibernate.service.spi.ServiceException: Unable to create requested service

问题描述:ssh整合的时候报错[org.hibernate.engine.jdbc.connections.spi.ConnectionProvider]

2018-03-15 13:16:08 796

原创 org.hibernate.MappingException: Unknown entity: com.fish.pojo.People

org.hibernate.MappingException: Unknown entity: com.fish.pojo.People

2018-03-13 16:35:36 181

原创 NoSuchMethodException

ssh报错NoSuchMethodException

2018-03-13 16:34:24 1633 2

原创 Struts项目 Tomcat启动不起来

Struts项目 Tomcat启动不起来

2018-03-13 16:32:38 1102

原创 Mybatis Controller调用Service出现空指针异常

Mybatis Controller调用Service出现空指针异常

2018-03-12 13:50:40 3319

原创 StaticOverFlowerError

hibernate中报错 StaticOverFlowerError 解决方法:

2018-03-12 13:47:49 1478

原创 Ljava.lang.Object;cannot be cast to

hibernate中 报错Ljava.lang.Object;cannot be cast to 解决方法

2018-03-12 13:44:05 3147

Netty Springboot仿微信聊天全栈实战

Netty Springboot仿微信聊天全栈实战

2022-04-29

B站王红元(codewhy)vue课件以及笔记

B站王红元(codewhy)vue课件以及笔记

2021-01-12

微信小程序教程(90课)百度云连接

90节微信小程序教程,直接上手实战,我看完后受益良多,分享给有兴趣的朋友

2018-11-29

24个带后台的小程序源码

24个带有后台的小程序源码下载,供大家交流学习(后台语言多种)

2018-11-10

47个商城小程序demo

包含47个商城小程序源码,部分带有后台,供大家交流学习

2018-11-10

httpclient需要的jar包

使用Httpclient 所需要的jar包,需要的同学请自行下载.

2018-06-27

很炫的翻书相册

使用html+css实现的很炫的翻书相册,有兴趣的朋友可以交流一下

2018-06-20

实现照片倾斜效果,哄女朋友神器

使用HTML+CSS实现了照片倾斜、遮罩效果,可以用来做一个简单的小相册,程序员朋友可以做点小东西哄一下女朋友*_*

2018-06-20

前台模板60套

html5+css的前台模板60套,包含登录页面,管理页面等大小60套供大家交流学习

2018-03-22

jsp+mysql网上商城

简单的基于jsp和MySQL的网上商城项目,供大家交流学习

2017-10-19

图书管理系统

基于ssh的图书馆管理系统

2017-06-14

空空如也

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

TA关注的人

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