自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker容器mysql5.7开启binlog模式

1.查询mysqlbinlog开启情况SHOW VARIABLES LIKE '%log_bin%'2.进入docker容器:docker exec -it [容器名或id] /bin/bash3. 查找mysql的配置文件mysql.cnf4.使用vim 查看:如果docker没有安装会报错:bash: vi: command not found,执行安装vimapt-get updateapt-get install vim执行vim mysql.cnf:..

2021-08-24 17:17:38 732

原创 [转]cron表达式详解

[转]cron表达式详解Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:(1) Seconds Minutes Hours DayofMonth Month DayofWeek Year(2)Seconds Minutes Hours DayofMonth Month DayofWeek一、结构corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份二、各字段的含义字段允许值允许的特

2021-02-18 14:39:26 162

原创 vue错误:Error in render: “TypeError: Cannot read property ‘XXX‘ of undefined“

在练习中, 使用vue框架,报错:Error in render: “TypeError: Cannot read property ‘lastIndexOf’ of undefined”,在网上查询了很多方法, 大致的意思是双向绑定的数据,为找到对应的值,在代码中去排查问题:1、使用alert(data.result.rows.createDate);查看无对应的值信息查看请求方法的参数信息:没有找到:createDate参数2、根据前端的返回结果, 去查看dao层查询的数据是否正确

2021-02-07 11:58:14 1958

原创 商品管理系统SSM练习开发详细手册

SSM综合练习1.功能介绍1.1 环境搭建主要讲解maven工程搭建,以及基于oracle数据库的商品表信息,并完成SSM整合。1.2 商品查询基于SSM整合基础上完成商品查询,要掌握主面页面main.jsp及商品显示页面product-list.jsp页面的创建。1.3 商品添加进一步巩固SSM整合,并完成商品添加功能,要注意事务操作以及product-add.jsp页面生成。1...

2020-03-30 14:36:53 2362

原创 Maven无法下载com.oracle:ojdbc14:jar解决方法

问题说明:导入Maven项目时,想要添加Oracle驱动包时,Maven的pom.xml总是报Missing artifact com.oracle:ojdbc14:jar:10.2.0.1.0错在导入maven架包时,无法创建Oracle14的驱动架包【从maven仓库中下载失败,可以搭建私服nexus,也可以将jar下载到本地然后导入local_repository】准备好...

2020-03-08 02:34:25 1019

原创 idea常用的快捷键

idea常用的快捷键Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Sh...

2020-03-08 00:44:27 137

原创 解决maven项目创建archetypetmp创建缓慢的问题

在创建maven工程中,加载项目十分缓慢:可以在创建的过程中忽略信息:点击+号:添加 archetypeCatalog internal点击ok创建完成以后,就会跳过加载设置。...

2020-03-07 23:55:18 832

原创 Oracle数据库学习入门篇

-- 创建表空间create tablespace pengjydatafile 'D:\demo\oracle_demo\pengjy.dbf'size 100mautoextend onnext 10m;-- 删除表空间(执行以后,在磁盘所在位置删除,不执行语句,磁盘删除显示占用错误)drop tablespace pengjy;-- 创建用户create user p...

2020-03-06 15:52:12 381

原创 SQL多表查询练习(含SQL创建语句和结果代码)

-- 部门表CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地);-- 添加4个部门INSERT INTO dept(id,dname,loc) VALUES (10,'教研部','北京'),(20,...

2020-01-02 14:34:08 524

原创 idea点击网页预览jsp界面:Please, configure Web Facet first!错误问题

在调整css和js文件加载的时候,把IDEA中web加载地址弄错了,导致在启动网页预览时,出现:Please, configure Web Facet first!错误在Project Structure中查看facets选项:查看资源路径是否正确,原来出现的错误是,路径报红,无法找到此路径,删除后重新添加:注意:添加的时候,默认到子项目名称路径,根路径需要自己手动添加(...

2019-11-26 15:24:40 7738

原创 IDEA中如何解决,去除JSP、HTML、XML页面中黄色背景问题

去除JSP、HTML、XML页面中黄色背景

2019-11-22 22:51:40 4519 2

原创 IDE修改JSP创建时默认模板方法

在IDE中默认创建的JSP模板里有创建时间的版本信息,如果不需要可以把它在创建模板中删除:点击File-Settings点击:file and code Templates - jsp files - jsp File. jsp.删除模板中的备注代码应用保存即可,在设置中可以用同样的方法修改其他创建的默认模板样式。...

2019-11-19 17:10:29 280

原创 IDEA中关于 'Error:java: 无效的源发行版: 10' 问题,解决办法

问题描述: 在IntelliJ IDEA下运行Tomcat,启动失败:控制台信息是无效的发行版本,最初以为是本地javaJDK版本和运行环境java版本不匹配(我本地是java JDK 9,运行环境环境是Java JDK 8),修改本地环境变量后无效:在网上查找资料后发现主要问题是在于本机的JDK版本与项目的语言级别不同造成的。 主要原因: 点击file选择Pro...

2019-11-03 15:52:01 1423

原创 mysql多表联合查询练习题

1、查询至少有一个员工的部门,显示部门编号,部门名称,部门位置,部门人数/* 1、查询至少有一个员工的部门,显示部门编号,部门名称,部门位置,部门人数 列:d.deptno, d.dname, d.loc, 部门人数 (要查询部门人数需要使用分组) 表:dept d, emp e 条件:e.deptno = d.deptno*/SELECT * -- 查询部...

2019-10-03 17:56:18 6898 1

原创 MySQL多表查询

多表查询1、分类 -| 合并结果集(了解) -| 连接查询 -| 子查询合并结果集 -| 要求被合并的表中,列的类型和列数相同 -| union 去除重复行 -| UNION ALL, 不去除重复行select * from cdunion ALLSELECT * FROM ab;连接查询1.分类 -| ...

2019-09-12 16:45:17 213

原创 关系模型中的3中关系(一对一,一对多,多对多)

数据库中,一对一关系:从表的主键既是外键。CREATE TABLE hasbend( -- 创建主表 hid INT PRIMARY KEY auto_increment, -- 指定字段 hname VARCHAR(50));ALTER TABLE hasbend -- 修改表名REMOVE TO hasbend;DROP TABLE hasbend; ...

2019-09-11 19:36:42 6370 1

原创 mysql命令窗口中文乱码问题

MySQL命令窗口中文编码乱码问题:使用查询命令:show variables like 'char%';编码解释:character_set_client:MySQL使用该编码来解读客户端发送过来的数据,例如编码为UTF8,那么如果客户端发送过来的数据不是UTF8,那么就会出现乱码character_set_results:mysql会把数据转换成该编码后,在发送给客...

2019-09-05 16:31:58 570

原创 Java多线程中的生产者消费者问题

Java中的线程同步问问题:// 通过整个代码的执行你会发现此时有两个主要问题 //问题一:数据不同步了; //问题二:生产一个取走一个,但是发现有重复生产和重复取出的问题。 //此时发现数据已经可以正常的保持一致了,但是对于重复操作的问题依然存在。package cn.pjy.demo;class Producer10 impleme...

2019-09-05 11:29:11 142

原创 mysql单表查询练习

数据源:SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for emp-- ----------------------------DROP TABLE IF EXISTS `emp`;CREATE TABLE `emp` ( `empno` int(11) NOT NULL...

2019-09-04 23:07:16 864

原创 线程同步问题分析

//在多线程的处理中,可以利用Runnable描述多个线程操作的资源,而Thread描述每一个线程对象,于是当多个线程 //访问统一资源的时候如果处理不当就会产生数据的错误操作。 //模拟一个卖票程序,将创建若干个线程对象实现卖票的处理操作。package cn.pjy.demo; //在多线程的处理中,可以利用Runnable描述多个线程操作的资源,而Thr...

2019-09-03 11:32:34 168

原创 Thread类与Runnable接口的关系

Thread与Runnable的关系 经过一系列的分析之后可以发现,在多线程的实现过程之中已经有了两种方法: Thread类、Runnable接口,如果从代码本身的结构说,使用Runnable是最方便的,因为其可以避免单继承的局限,同时也可以更好的进行功能的扩充。 但是从结构上也需要来观察Thread与Runnable的联系。...

2019-09-01 11:16:08 1077

原创 Eclipse中运行Coverrage,代码字体背景变红/变黄/变绿,原因和取消方法

EclEmma-Java Code Coverage for Eclipse是eclipse中的一个插件,简单概述:EclEmma是Eclipse的免费Java代码覆盖工具 ,可在Eclipse Public License下 获得。它将代码覆盖率分析直接引入Eclipse工作台:快速开发/测试周期:可以直接分析JUnit测试运行中的工作台内的启动以获取代码覆盖率。特征:Ecl...

2019-08-31 09:51:33 4148 1

原创 Thread类实现多线程

package cn.pjy.demo;/** * Java里面提供有一个java.lang.Thread的程序类,那么一个类只要继承了此类就表示这个类为线程的主体类; * 但是并不是说这个类就可以直接实现多线程处理了,因为还需要覆写Thread类中提供的一个run()方法,而这个方法就属于线程的主方法 * @author PJY * */class MyThread exten...

2019-08-30 11:22:42 316

原创 单向链表基本功能实现

package demo7;interface ILink<E>{ //设置泛型避免安全隐患 public void add(E e); //增加数据 public int size(); //获取数据个数 public boolean isEmpty(); //判断是否为空集合 public Object[] toArray(); //将集合元素...

2019-08-29 11:42:42 243

原创 关于对象相等判断的小技巧

进行项目开发的时候,如果现在某些数据是由用户输入,并且要求这些为一个指定内容的情况下,建议将字符串常量写在前面public static void main(String[] args) { String intput = null; //假设用户没有输入内容 System.out.println(intput.equals("Jackson")); }//Exception ...

2019-08-10 17:13:00 158

原创 Linux的常用命令

命令格式命令格式:命令-选项参数例:ls -la /etc说明: 1)当有多个选项时,可以写在一起。 2)两个特殊的目录. 和.. ,分别代表当前 目录和当前目录的父目录。本节的要点文件处理命令 权限管理命令 文件搜索命令 帮助命令 压缩解压命令 网络通信命令 系统关机命令...

2019-08-10 15:03:23 429

原创 Spring、SpringMvC和mybatis整合

1、新建web java工程2、加载依赖包到WEB-INF-lib目录下:一、添加配置文件:1、创建配置文件包config:2、添加配置文件(mybatis):3、 添加PersonMapper<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybat...

2019-08-04 19:04:44 150

转载 转载:大牛给计算机专业学生的 7 个建议

来源:《程序员》在简书上看到一篇博文,转载作为保存,时常提醒自己。【导读】由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算机专业学子来说,是大有裨益的。你们会发现,大多数建议,都在强调“软实力”的价值。1、毕业前练好写作如果不是Linus Torvalds不断地散布...

2019-08-01 19:08:33 207

原创 Java试题:请详细说明一下Request对象的主要方法是什么?

Request对象是当客户端向服务器端发送请求时,服务器为本次请求创建request对象,并在调用Servlet的service方法时,将该对象传递给service方法。Request对象中封装了客户端发送过来的所有的请求数据。Request对象的类型是HttpServletRequest,该类中定义了很多与http协议相关的方法,比如获取请求头信息,请求方式,客户端ip地址等信息。下面是常用...

2019-07-30 21:49:10 432

原创 mybatis:一对多延迟加载

延迟加载:在做联合查询是查出首层实体对象,具体实体对象内部的关联对象只有用到的时候才去查询使用。首先在mybatis核心配置文件中配置:lazyLoadingEnabled:true使用延迟加载,false禁用延迟加载。默认为trueaggressiveLazyLoading:true启用时不使用延迟加载,false使用延迟加载<settings> &lt...

2019-07-28 11:50:08 200

原创 eclipse工作空间快捷键“失效”问题解决办法。

在eclipse中写代码的时候,出现一个问题,快捷键失效了,但是新建的页面返回原界面能用,重启eclipse又不能用了,不属于eclipse的快捷键能用,试了很多方法:关闭重启、关闭其他应用程序、恢复快捷键默认设置、复制.metadata文件、把之前复制的文件夹覆盖到现在的、preferences里面修改快捷键等等,都没有得到解决,不想拷贝项目到新eclipse中,心中一万只***在奔腾。...

2019-07-27 00:42:06 354

转载 eclipse输入基本数据类型long不加L为什么会转换为int型,只能输入10位(超出会out of range)?

今天在做题的时候,遇到这样一个基础题题:public class Test { public static void main(String[] args) { long num = 2147483648; num += 2L; System.out.println(num); }}问输入的结果是多少?当时选择的:2147483650,错了,在eclipse中测试...

2019-07-27 00:28:17 657

原创 mybatis的reverse代码生成

联合查询建表 创建mapping的文件Mybatis generator使用方法安装mybatis generator插件Help—>install from site...点击add输入name和location后点击okhttp://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclip...

2019-07-26 10:32:01 284

原创 mybatis:结果映射resultMap

在mybatis中方法注入,属性名称必须一致:package com.rl.test;import static org.junit.Assert.*;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;impo...

2019-07-23 12:20:22 264

原创 SpringMVC、spring、hibernate简单整合实例(附程序代码)

开发工具:myEclipse2014java版本:1.8数据库:mysql5.0创建工程结构:配置依赖包:使用PowerDesigner创建数据库原型:选择mysql5.0:创建表,主键自增:添加自增:导出数据库:查看生成脚本,选择导出位置:使用数据库管理工具:Navicat for MySQL创建数据库springmvc:...

2019-07-22 13:52:43 233

原创 SpringMVC的Interceptor(拦截器)

package com.rl.interceptor;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.HandlerInterce...

2019-07-21 11:59:40 328

原创 SpringMVC文件上传

package com.rl.controller;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random...

2019-07-21 10:15:42 143

原创 Android学习笔记:Android 返回数据给上一个活动

问题:没有打印出消息startActivityForResult()方法接收两个参数,第一个参数还是Intent,第二个参数是请求码,用户在之后的调回中判断数据的来源。修改FirstActivity中按钮的点击事件,代码如下所示: package com.example.pjy.activitytest;import android.content.Intent;import a...

2018-12-12 15:14:42 519 1

SpringMVC、spring、hibernate简单整合实例(注解开发,附开发流程)

https://blog.csdn.net/Jackson__Yi/article/details/96833611,开发详细流程

2019-07-22

空空如也

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

TA关注的人

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