illegal to have multiple occurrences of 'contentType' with different values

Page directive: illegal to have multiple occurrences of 'contentType' with different values (old: [text/html; charset=UTF-8], new: [text/html;charset=UTF-8]) 当contentType里面分号和charset之间没有空格时会报错: 错误:contentType="text/html;charset=UTF-8" 正确:contentType
分类: 其他 发布时间: 11-01 23:44 阅读次数: 0

记录暑假实习的一个月

在暑假前一个月的样子,一些公司来我们学校开招聘会,提前三四天把简历搞好了,感觉自己菜的一批,但不管咋样试试水总是好的。于是接连投了大概五六家简历, 过了几天A公司通知去面试,面试前一天又强行补了一波面试题。到了面试那天,先是做了一份笔试题,,内容大概以下几方面:JAVA基础知识,数据库SQL语句,操作系统也有几题,还有几道智力题。其实里面好多不会的,后面做完交了,过了五六分钟,一个产品经理来面试我的,手上拿着我刚才写的笔试题,我瞅了一眼,错了很多。内心感觉凉凉了,然后面试官简单问了些基础,还有
分类: 其他 发布时间: 11-01 23:43 阅读次数: 0

Maven是啥

Maven是专门用于构建和管理Java相关项目的工具。 Maven是意第绪语,依地语言(犹太人使用的国际语),表示专家的意思。 所以用了Maven管理项目,你就是专家啦,哈哈。 Maven 用处一:相同的项目结构 使用Maven管理的Java项目都有着相同的项目结构 1. 有一个pom.xml 用于维护当前项目都用了哪些jar包 2. 所有的java 代码都放在src/main/java 下面 3. 所有的测试代码都放在src/test/java下面 Maven 用处二:统一维护jar包 比如
分类: 其他 发布时间: 11-01 23:43 阅读次数: 0

桌球小游戏

源码: import java.awt.*; import javax.swing.*; public class BallGame2 extends JFrame{ Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png"); Image desk = Toolkit.getDefaultToolkit().getImage("images/desk.jpg"); double x = 100;
分类: 其他 发布时间: 11-01 23:43 阅读次数: 0

hashCode和equals方法的重写

我们都知道,在JAVA世界中,万物皆对象。而equals和hashCode这两个方法也在Object类里被定义,先来看这两个方法在Object里面是如何实现的: 先看equals方法: public boolean equals(Object obj) { return (this == obj); } equals方法实现很简单,就是将某对象拿来和原始对象进行对比,如果它俩指向同一个对象,那么返回true,否则返回false; 再来看hashCode方法:
分类: 其他 发布时间: 11-01 23:42 阅读次数: 0

git将项目上传到远程仓库,如 github

首先要先安装好git。 初次安装git需要先配置好用户名和邮箱,否则git 会提示: please tell me who you are 开始配置,配置命令分别为: git config --global user.name "username" git config --global user.email "email" 查看用户名和邮箱的命令分别为: git config --global user.name git config --global user.email 上传项目: 1.
分类: 其他 发布时间: 11-01 23:42 阅读次数: 0

Zookeeper选主流程

当leader崩溃或者leader失去大多数的follower,这时候zk进入恢复模式,恢复模式需要重新选举出一个新的leader,让所有的Server都恢复到一个正确的状态。Zk的选举算法有两种:一种是基于basic paxos实现的,另外一种是基于fast paxos算法实现的。系统默认的选举算法为fast paxos。 basic paxos 程由当前Server发起选举的线程担任,其主要功能是对投票结果进行统计,并选出推荐的Server; 选举线程首先向所有Server发起一次询问(包
分类: 其他 发布时间: 11-01 23:42 阅读次数: 0

springboot-mycat-mybatis-plus

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/82429481 pom坐标 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</v
分类: 其他 发布时间: 11-01 23:41 阅读次数: 0

redis requires ruby version 2.2.2的解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83073279 做Redis的Cluster集群的时候,在执行gem install redis时,提示如下错误: gem install redis ERROR: Error installing redis: redis requires Ruby version >= 2.2.2. CentOS7 yum
分类: 其他 发布时间: 11-01 23:40 阅读次数: 0

JVM之运行时数据区域

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83088019 1. 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令、分支、循环、跳转
分类: 其他 发布时间: 11-01 23:39 阅读次数: 0

Java RMI实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83147119 定义一个远程接口 public interface IService extends Remote{ public String queryName(String no) throws RemoteException; } 实现远程的接口 public class ServiceImpl extends Unica
分类: 其他 发布时间: 11-01 23:39 阅读次数: 0

Watcher事件类型(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83304199 创建父节点触发:NodeCreated [zk: localhost:2181(CONNECTED) 16] ls / [zookeeper] [zk: localhost:2181(CONNECTED) 17] stat /imooc watch Node does not exist: /imooc [zk: local
分类: 其他 发布时间: 11-01 23:39 阅读次数: 0

Watcher事件类型(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83304475 ls为父节点设置watcher,创建子节点触发:NodeChild [zk: localhost:2181(CONNECTED) 29] ls / [imocc, zookeeper] [zk: localhost:2181(CONNECTED) 31] ls /imocc watch [] [zk: localhost:2
分类: 其他 发布时间: 11-01 23:38 阅读次数: 0

ACL权限设置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83306183 权限字符串缩写crdwa: create:创建子节点 read:获取节点/子节点 write:设置节点数据 delete:删除节点 admin:设置权限 命令行配置权限, world:anyone:cdrwa为默认的权限(权限更改:cdrwa --> crwa): [zk: localhost:2181(CONNECTED
分类: 其他 发布时间: 11-01 23:38 阅读次数: 0

Four Letter Words

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83307175 用途:Zookeeper可以通过Four Letter Words自身提供的简写命令来和服务器进行交互 安装:yum install nc 常用命令: [stat] 查看zk的状态信息,以及是否mode [root@localhost ~]# echo stat | nc 172.16.1.160 2181 Zookeepe
分类: 其他 发布时间: 11-01 23:38 阅读次数: 0

Curator连接Zookeeper的策略

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83343857 Curator连接Zookeeper的五种策略: public CuratorOperator(){ /* * * Curator连接Zookeeper的策略:ExponentialBackoffRetry * baseSleepTimeMs:初始sleep的
分类: 其他 发布时间: 11-01 23:38 阅读次数: 0

Curator之nodeCache一次注册,N次监听

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83346978 Curator之nodeCache一次注册,N次监听 /*Curator之nodeCache一次注册,N次监听*/ //为节点添加watcher //监听数据节点的变更,会触发事件 final NodeCache nodeCache = new NodeCache(cto.cl
分类: 其他 发布时间: 11-01 23:37 阅读次数: 0

Curator之PathChildrenCache子节点监听

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83347960 Curator之PathChildrenCache子节点监听: /*子节点监听*/ //子节点添加watcher //PathChildrenCache:监听数据节点的增删改,会触发事件 String childNodePathCache = nodePath;
分类: 其他 发布时间: 11-01 23:37 阅读次数: 0

luogu_2341 tarjan图论

传送门 https://www.luogu.org/problemnew/show/P2341 思路 先缩点(tarjan版子) 只能有一个强联通分量的出度为0 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int read() { char ch=' '; int f=1;int x=0; while(ch<'0'||ch>'9') {
分类: 编程语言 发布时间: 11-01 23:36 阅读次数: 0

数据库的脏读 不可重复读 幻读

本文来自 : https://mp.weixin.qq.com/s/vkMG5A_DhMs7_wGUzgE1JA 脏读。是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交(commit)到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。 不可重复读。是指在数据库访问中,一个事务范围内两个相同的查询却返回了不同数据。这是由于查询时系统中其他事务修改的提交
分类: 编程语言 发布时间: 11-01 23:36 阅读次数: 0