自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 资源 (1)
  • 论坛 (11)

原创 前端学习笔记,只记一些自己常忘的,难的

1.鼠标经过的背景颜色,不是链接文字颜色a:hover { background-color: tomato; }

2020-09-23 11:32:38 24

原创 面试题笔记整理

请你介绍一下,数据库的三个范式?1NF:原子性 字段不可再分,否则就不是关系数据库;2NF:有主键,非主键字段依赖全部主键;3NF:每列都与主键有直接关系,不存在传递依赖;比如非主键B,C,主键A存在这样关系,C->B->A,这样就有传递依赖,不符合3NF...

2020-05-05 11:01:01 115

原创 MYSQL GROUP_CONCAT() FIND_IN_SET()函数使用说明以及递归使用案例

FIND_IN_SET(str,strlist),strlist以逗号分割这样使用的话是查找str在strlist第一次出现的位置select FIND_IN_SET(5,"k,8,5,7,5");FIND_IN_SET(5,"k,8,5,7,5") 3 下面这样查tree表,查出strlist里有str的行select * FROM tree ...

2020-05-04 11:29:45 129

原创 SpringBoot 事务注解使用以及使用中的坑(直接调用自身方法的不生效)

考虑事务使用地方:1)、哪些东西是一定要回滚的、哪些即使出错了不必要回滚的。 商品的核心信息(基本数据、sku---销售属性)保存的时候,不要受到别的无关信息的影响。无关信息出问题,核心信息也不用回滚的。2)、事务的传播行为;propagation:当前方法的事务[是否要和别人公用一个事务]如何传播下去(里面的方法如...

2020-04-20 22:12:40 420

原创 反转链表的循环实现------JAVA,最完整图+解释

参考:https://www.cnblogs.com/keeya/p/9218352.htmlpublic class Node { private int val; private Node next; public void setNext(Node next) { this.next = next; } public No...

2020-04-18 21:21:37 107

原创 docker设置镜像自动启动

第一次拉取启动完镜像,然后重启系统,发现镜像都没启动,解决办法就是设置自动启动,如下1.发现没启动[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS 2.查看所有...

2020-04-17 11:40:46 911

原创 dubbo笔记

官方说明多版本解决办法http://dubbo.apache.org/zh-cn/docs/user/demos/multi-versions.html服务提供方当实现一个接口,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用。服务提供方在实现方法的注解里添加版本信息import java.util.Arrays;import java.util.List;im...

2020-04-09 16:31:54 56

原创 新版Dubbo管理控制台 Dubbo Admin 0.2.0 安装启动(踩坑之路),版本问题

目录第一步第二步第三步第四步官网也有安装说明的,但是细节不行,不过很详细了。第一步注册中心zookeeper安装,下载curator对应的版本,不然会报错,我就是因为这个连接不上zk(我用了3.6.0),curator 2.x对应zk 3.4X,不过最好去,可以去maven仓库看看发布时间,找到两个发布时间一致的,我找了zookeeper-3.4.10。然后去h...

2020-04-07 14:33:13 1448

原创 观察者模式案例(代码)讲解

有个天气数据的API...

2020-04-02 21:48:48 78

原创 git删除远程仓库 但不删本地资源

我们在使用idea开发的过程中经常会出现新建项目的时候直接把xxx.iml文件也添加到了git trace当然这并不会出现什么问题,问题是当我们把xxx.iml文件push到我们github上之后,然后在另一台电脑上pull了下来会出现一些问题,因为xxx.iml文件不是项目的源码。也就是说对于导入项目来说是多余的。正规的源码目录:  src/  pom.xml  .igno...

2020-03-29 09:40:48 221

原创 动态代理模式案例(代码)讲解

需求如上图,张三及其跟他有关系的人需要购买A,B公司的产品 ,比如张三向A公司买女性娃娃,张三老婆向B公司买男性娃娃;但是因为在海外,所以只能向代购公司购买,而且代购公司还能提供购买前后的服务,比如买前咨询,买后问怎么用。实现1.卖男性娃娃的工厂public interface IManFactory { // 卖男性娃娃 public void saleMan(fl...

2020-03-28 17:37:21 84

原创 nginx学习笔记

Nginx反向代理实例1、实现效果使用nginx反向代理,根据访问的路径跳转到不同端口的服务中nginx监听端口为9001,访问http://192.168.17.129:9001/a/直接跳转到127.0.0.1:8080访问http:// 192.168.17.129:9001/b/直接跳转到127.0.0.1:8081就是centos7安装两个t...

2020-03-27 15:45:08 60

原创 解决nginx反向代理访问不到tomcat界面

nginx+tomcat环境下,想通过nginx配置访问 centos7 的 ip:192.168.128.130 直接访问 192.168.128.130:8080,tomcat的欢迎界面发现界面出现502,到/var/log/nginx 下查看nginx报错日志*140 connect() to 127.0.0.1:8080 failed (13: Permission deni...

2020-03-27 12:17:19 785

原创 Spring MVC流程简单说明

1. 请求进来,在doDispatch打个断点看栈,由下图看出大概过程由原生servlet.service ----->FrameworkServlet.doGet ----->DispatcherServlet.doService ----->DispatcherServlet.doDispatch2.先来了解下什么是HandlerMapping,用来...

2020-03-25 16:05:36 57

原创 Spring注解版使用笔记

看视频记笔记,https://www.bilibili.com/video/av32102436?p=3&t=464加载配置类传统 XML 方法中,您可使用 ClassPathXmlApplicationContext 类来加载外部 XML 上下文文件。 但在使用基于 Java 的...

2020-03-18 12:18:56 53

原创 责任链模式案例(代码)讲解

编写程序完成学校OA系统的采购审批项目:需求采购员采购教学器材 如果金额小于等于5000, 由教学主任审批 如果金额小于等于10000, 由院长审批 如果金额小于等于30000, 由副校长审批 如果金额超过30000以上,有校长审批/** * 抽象审批者 */public abstract class Approver { //下一个处理审批的人 Approv...

2020-03-15 22:40:11 49

原创 servlet笔记

1.为什么每次调用AServlet,线程是不一样的,和初始化线程是不一致的@WebServlet(urlPatterns = "/AServlet")public class AServlet extends HttpServlet { @Override public void init() throws ServletException { Syste...

2020-03-14 10:33:13 63

原创 模板模式案例(代码)讲解

模板模式结构AbstractClass:抽象类。有一堆方法(A,B,C......每个方法可以使具体的,也可以是抽象的),和一个规定执行这些方法(A,B,C......)顺序或者说算法的方法(Regulations)。 ConcreteClass:具体实现类。用于实现在父类中声明的抽象基本操作,也可以覆盖在父类中已经实现的具体基本操作。例子:两个电脑游戏:篮球游戏和足球游戏publi...

2020-03-13 11:32:19 57

原创 线程学习笔记(四)

CASCAS (CompareAndSwap )比较当前工作内存中的值和主内存中的值,如果相同则执行规定操作, 否则继续比较直到主内存和工作内存中的值一致为止.CAS应用CAS有3个操作数,内存值V,旧的预期值A,要修改的更新值B。 当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。 ...

2020-03-11 10:27:14 44

原创 线程学习笔记(三)

线程学习笔记(二)

2020-03-07 16:55:30 58

原创 线程学习笔记(二)

死锁可以看这篇:https://blog.csdn.net/hd12370/article/details/82814348所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁...

2020-03-05 20:03:37 81

原创 线程学习笔记(一)

目录1.创建线程对的第一种方式继承Therad,重写Thread的run方法public class MyThread extends Thread { @Override public void run() { for (int i = 0; i < 100; i++) { System.out.pr...

2020-03-03 21:18:36 56

原创 物理机Navicat15连接虚拟机Oracle11g的教程(坑),稳连接

物理机:Windows 10 64 位,没有安装oracle虚拟机:Windows 7 32 位,Oracle 11.2.0.1.01.下载俩客户端https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.htmlInstantclient-Basic-windows.x64-XX...

2020-03-02 18:35:46 753

原创 oracle11G 创建表空间并使用

create tablespace ts1 datafile 'C:\ts\ts1.dbf' size 20M /*表空间大小20M*/autoextend on next 2m maxsize 100m /*当表空间满了,自动拓展2M,最大拓展到100M*/extent management local; /*设置表空间的区管理为本地管理,为的是减少分配extent的时候产生的内部递...

2020-03-01 17:55:05 49

原创 Oracle Windows备份---导入导出命令

必须在cmd窗口下执行语句,否则报错1.备份scott的两个表,exp 用户名/密码@数据库连接名 file=盘符:\文件名.dmp,文件夹back记得先建好exp userid=scott/tiger@orcl tables=(emp,dept) file=C:\back\emp_dept.dmp2.system用户帮scott用户备份jobs表exp userid=sys...

2020-03-01 10:43:04 105

原创 oracle 查询权限,用户,with grant option的用法

1.查询当前用户所拥有的角色和角色的权限select * from role_sys_privs;结果:ROLE PRIVILEGE ADM------------------------------ --------------------------------...

2020-02-29 11:48:42 586

原创 Oracle11gR2 sys system scott的密码

使用sqlplus登录sys用户,密码:sys as sysdba, system用户,默认是manager,但是如果在安装的时候有输入过全局口令,密码就是那个全局口令,我的就是Oracle11gR2。 scott用户,怎么改默认都还是tigger。...

2020-02-29 09:23:19 107

原创 Oracle11gR2 创建用户,角色,授予权限,授予其他用户表的增删改查权限

1.使用sqlplus登录sys 用户,密码:sys as sysdba2.创建用户yhy是用户名,123456是口令create user yhy identified by 123456;3.创建角色create role yhyrole;4.授予权限 系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESO...

2020-02-28 17:17:16 460

原创 记实习面试题

去除字符串中的转义符\n输入:一个带转义字符’\ n’的字符串要求:删除转义字符’\ n’和它前面的字符,如果遇到多个连续的’\n’,则删除相同数量的转义字符和前面的字符输出:最终的结果字符串举例:输入”abc\n\nd\n\nnghi”,期望输出”nghi” String s = "abc123梅丽娜W:**LDM<\n\nd\n\nngh\ni";...

2020-02-27 21:59:27 266

原创 数据库隔离级别 可重复读 理解

1.第一个窗口, 第一次查询mysql> set session transaction isolation level repeatable read;Query OK, 0 rows affected (0.00 sec)mysql> set autocommit=0;Query OK, 0 rows affected (0.00 sec)mysql> se...

2020-02-26 16:28:59 122

原创 VScode 利用CSS设置背景(全部填充)

打开vscode的安装目录 找到C:\Program Files\Java\VS Code\resources\app\out\vs\workbench\workbench.desktop.main.css 以下添加下去:body { pointer-events: auto !important; background-siz...

2020-02-23 22:49:04 844 1

原创 SpringBoot2.X 使用ActiveMQ实战项目之实现登陆日志保存

1.生成一个登陆日志消息发送者import com.yhy.sys.domain.Loginfo;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.jms.core.JmsMessagingTemplate;import org.springframework...

2020-02-18 22:02:01 193

原创 记录springboot2.X 使用avtivemq 存在的问题,日志重复打印Transaction Commit :null,开启连接池JmsMessagingTemplate无法注入问题

问题一: activemq: broker-url: tcp://127.0.0.1:61616 user: admin password: admin pool: enabled: true packages: trust-all: true开启连接池,启动项目会报错,提示JmsMessagingTemplate无法注...

2020-02-18 20:14:57 442

原创 Spring Boot打成Jar包部署到Centos7运行,yml配置文件放jar包外

1.打包成jar包2.通过xftp传输到Centos73.在jar包所在目录新建config目录,里面放yml文件,这样每次项目重启都会重新读取yml里的配置,就不用再去重新打包了Springboot读取核心配置文件(application.yml)的优先级为,默认读取名字为application.yml如果是其他名字,启动的时候得加上-Dspring.config.lo...

2020-02-13 21:09:09 616

原创 Centos7 安装完MySql 8.0.19后,登录修改密码,修改权限可以让navicat链接

mysql> ALTER USER "root"@"localhost" IDENTIFIED BY "123456";Query OK, 0 rows affected (0.01 sec)如果忘记密码,执行以下语句,翻一番日志,里面有安装完生成的临时密码vim /var/log/mysqld.log就是执行完这句,会出现一串字符GyR<Ejv?E3e9那个,就是...

2020-02-13 12:40:52 324

原创 有关实现ApplicationContextAware接口,里面setApplicationContext回调的理解(用图理解)

public class SpringtUtil implements ApplicationContextAware { /** * Spring应用上下文环境 */ private static ApplicationContext applicationContext; /** ...

2020-02-12 19:21:21 320

原创 SpringBoot 2.x 使用NIO通道处理上传文件(超快),配置本地资源映射路径,并返回图片路径

1.配置本地资源映射路径 @Configuration public class MyConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { /*...

2020-02-12 17:11:37 1014

原创 Spring Boot整合shiro后导致@Cacheable、@Transactional等注解失效的问题

一、问题描述Springboot整合shiro前,service里的@Cacheable、@Transactional等注解都正常使用。 整合shiro之后,UserServiceImpl类里Cacheable、@Transactional等使用spring aop切入代理的注解失效UserRealm代码如下:public class UserRealm extends Autho...

2020-02-11 09:39:26 66

原创 菜单使用递归查询,详细解读递归代码

菜单数据库我们要把它搞成树状菜单,对应前端的json格式,结果应该类似这样我们接下来就要把数据库·的数据拼接成树状菜单:首先来个菜单对象public class TreeNode { private Integer id; private Integer pid; private String title; private String h...

2020-02-07 15:44:30 159

原创 layui弹出层里使用TinyMCE富文本编辑器,并且回显数据案例

参考TinyMCE中文文档:http://tinymce.ax-z.cn/quick-start.php先看下我要实现的功能点击添加,弹出一个富文本编辑器,这个弹框有layer和TinyMCE组成更新:回显内容弹出层的页面的单独来一个,因为用的是iFrame编辑页面,addOrUpdate.html,js代码<script type="text/java...

2020-02-03 21:45:32 2741

JUnit5所需的jar包,导入完就可以用

JUnit 5 网上都没有说需要哪些jar包,我自己搞了好久才找到,最基本的4个包,都是最新的5版本,导入这4个就可以用junit5了,不然每次都得下载

2019-07-27

模板参数const问题,输出竟然不一样

发表于 2017-07-16 最后回复 2020-05-12

layui弹出层iFrame的表单回显问题

发表于 2020-02-03 最后回复 2020-02-03

【醒目】各位大牛,求推荐数据结构入门级的书

发表于 2017-08-25 最后回复 2019-09-27

求双重递归的详细执行过程,栈原理过程

发表于 2018-02-07 最后回复 2018-02-08

求解 string 数组怎么做形参

发表于 2017-10-11 最后回复 2017-10-23

【大神】把给定链表中最大数据项移动到该表中的最后一个节点

发表于 2017-09-25 最后回复 2017-10-11

求链表中最大数据项移到最后

发表于 2017-09-25 最后回复 2017-10-11

一道题求解,很烦

发表于 2017-08-11 最后回复 2017-08-25

有关new 的一道题为何而没有delete

发表于 2017-08-05 最后回复 2017-08-11

递归不理解,求解答,C++PP上的例子!

发表于 2017-07-11 最后回复 2017-07-17

求大佬解释,我这段代码哪错了

发表于 2017-03-18 最后回复 2017-03-20

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