自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot + shiro 权限demo

Apache Shiro 是一个功能强大,灵活的,开源的安全框架。它可以完成身份验证,授权,企业会话管理和加密。Apache Shiro的首要目标是易于使用和理解。Shiro能完成的事:1.验证用户身份2.用户访问权限控制3.响应认证/访问控制/session生命周期中发生的事件。4.支持单点登录.....................Apache Shiro F...

2019-09-04 18:08:07 175

原创 element rules 校验

1、简单的校验,之间通过rules 校验:rules="{required: true, message: '执行时间不能为空', trigger: 'blur'}"这个是失去焦点的时候,校验是否有值,如果没有会之间有校验提示2、通过定义方法校验:rules="validateTaskName"这个校验需要定义一个变量,即在data里面return里定义变量:validat...

2019-07-29 11:21:27 26243

原创 事务Transactional不回滚问题

1、当项目中@Transactional注解导入的包为javax.transaction.Transactional时,发现事务并不会回滚,猜想是项目使用的是springcloud,可能没管理这个包下的。2、修改@Transactional注解的包为org.springframework.transaction.annotation.Transactional ,事务可以回滚,此时说明注解对应...

2019-06-28 10:01:40 346

原创 Jenkins 流水线语法

代理:一、agent1、所有的内容都包裹在一个pipeline{}下2、agent 部分指定了整个流水线或特定的部分,将会在jenkins环境中执行的位置,取决于agent区域的位置,该部分必须在pipeline块的顶层被定义,而stage基本的使用是可选的。参数:1、为了支持各种各样的流水线,agent部分支持一些不同类型的参数,这些参数应用在pipeline块顶层或stag...

2019-05-17 14:30:09 5620

转载 java.lang.ClassNotFoundException: org.hibernate.engine.jndi.JndiException

2019-04-09 10:50:03 220

原创 蓝鲸智云-安装注意事项

1、下载蓝鲸智云稳定版本的tgz包下载地址:https://bk.tencent.com/download/2、根据安装步骤,检查SELinux已经防火墙sestatus命令查看SELinux是否已经关闭,没有关闭则要关闭可以修改/etc/sysconfig/selinux文件,然后把其中的内容设置为disable3、安装rsync命令先检查是否安装,如果未安装则安装...

2019-03-29 17:21:03 3157

原创 xml读取异常Invalid byte 1 of 1-byte UTF-8 sequence

原因:在中文版的window下java的默认的编码为GBK,也就是所虽然我们标识了要将xml保存为utf-8格式但实际上文件是以GBK格式来保存的,所以这也就是为什么能够我们使用GBK、GB2312编码来生成xml文件能正确的被解析,而以UTF-8格式生成的文件不能被xml解析器所解析的原因代码解决的两种方法:1、FileInputStream in = new FileInputS...

2019-03-25 11:36:54 1010

原创 jenkins使用

1、可以通过msi或者war方式安装下载地址https://jenkins.io/①下载war包的方式,可以直接放到tomcat的webapps目录下,然后直接启动,便会解压jenkins项目。②msi方式,安装后就可以直接启动了,启动后访问的地址是localhost:8080,因为端口问题,需要修改一下端口便可以访问到③第一次登录会有提示需要密码,密码在c盘的文件,直接复制...

2019-03-12 17:44:47 99

原创 Spring Condition条件使用示例

spring4.0引入的新特性,当你注册bean时,可以对这个bean添加一定的自定义条件,当满足这个条件时,注册这个bean,否则不注册。Condition源码:public interface Condition { boolean matches(ConditionContext var1, AnnotatedTypeMetadata var2);}实现接口,重写ma...

2019-02-20 11:42:52 3582

原创 切面功能添加日志

1、自定义注解@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)public @interface LogTarget { String operationDesc() default "";//操作详情operationDesc String operationType() default ...

2019-02-20 10:57:08 693

原创 lambda笔记

1、lambda表达式// Java 8之前:new Thread(new Runnable() { @Override public void run() { System.out.println("Before Java8, too much code for too little to do"); }}).start();//Java 8方式:...

2019-02-18 09:37:02 199

原创 VIDEOJS使用

1、引入js2、填写标签3、示例:<div class="desc"> <div class="about-us"> <div class="about-us-content"> <h2 class="title"&

2019-02-13 16:13:43 932

原创 IO流笔记二

IO包中的其他类打印流PrintWriter与PrintStream:可以直接操作输入流和文件。PrintStream为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式与其他输出流不同,PrintStream永远不会抛出IOException。PrintStream打印的所有字符都使用平台的默认字符编码转换为字节。在需要写入字符而不是写入字节的情况下,应该使用PrintWri...

2019-01-17 14:07:32 133

原创 IO流笔记一

IO流分类流的定义:流是指一连串流动的字符,是以先进先出方式发送信息的通道。按流向分:输出流:OutputStream和Writer为基类                输入流:InputStream和Reader为基类按处理数据单元划分:字节流:字节输入流:InputStream基类                                                字节输...

2019-01-17 10:28:31 168

原创 com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(IL

版本原因导致的问题,需要替换c3p0的jar包版本。例如:更换 c3p0-0.9.1.jar 为 c3p0-0.9.2.1.jar 解决。

2019-01-17 10:20:30 465

原创 Hibernate笔记一

一、Configuration类和作用import org.hibernate.cfg.Configuration;public class HibernateUtils { // ctrl + shift + x private static final Configuration CONFIG; private static final SessionFactory FAC...

2019-01-11 17:50:50 134

转载 单点登录

一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...

2018-11-13 15:33:51 76

原创 a different object with the same identifier value was already associated with the session

同一个ID被两个对象所指向。1、解决思路:a:如果是保存的情况下,可以考虑copy对象的所有属性,然后给对象赋值新的ID,再进行保存。b:public void saveUser(Useruserr) {//User 是一个实体类,当做参数传入了saveUser()方法。假设当前User 的id为1。User user1= this.userDao.findById(1...

2018-11-06 14:33:48 1140

原创 HttpClients https请求

1、获取发送https请求的httpClient客户端public class SSLClient {    public static CloseableHttpClient getClient(byte[] cert, String pass, String certType) throws Exception{        KeyStore keyStore  =KeyStore...

2018-10-23 14:20:22 1924

原创 登陆后会经常提示登陆超时,重新登陆

问题:项目在部署到服务器后,一登录,就会跳出系统,提示登录超时。1.用户未登录 2.用户登录在线超时 3.session中记录的用户id和动作传递的用户id不同(非本人操作)解决:创建sessionListener,通过监听来确定session的创建和销毁。发现:别人访问本机的项目没有问题,访问非本机的项目时,出现了bug,session第一次访问创建了一个,然后销毁再创建一个新的,和...

2018-07-18 11:32:26 15647

原创 数据库锁表 导致页面一直等待超时

错误出现:数据库的某个表lock wait timeout exceeded; try restarting transaction.报错地方:update ** where * = *; lock wait timeout exceeded; try restarting transaction.只是一个简单的update 语句就导致。通过找资料和排查原因,发现问题出在一个部署的动作时,连接超时...

2018-07-05 00:35:30 2434

转载 ZooKeeper学习8——ZooKeeper伸缩性

一、ZooKeeper中Observer1.1 ZooKeeper角色经过前面的介绍,我想大家都已经知道了在ZooKeeper集群当中有两种角色Leader和Follower。Leader可以接受client 请求,也接收其他Server转发的写请求,负责更新系统状态。 Follower也可以接收client请求,如果是写请求将转发给Leader来更新系统状态,读请求则由Follower的内存数据...

2018-02-22 17:09:16 157

转载 ZooKeeper学习7--ZooKeeper一致性原理

一、ZooKeeper 的实现1.1 ZooKeeper处理单点故障我们知道可以通过ZooKeeper对分布式系统进行Master选举,来解决分布式系统的单点故障,如图所示。图 1.1 ZooKeeper解决单点故障那么我们继续分析一下,ZooKeeper通过Master选举来帮助分布式系统解决单点故障, 保证该系统中每时每刻只有一个Master为分布式系统提供服务。也就是说分布式的单点问题交给了...

2018-02-22 17:08:12 204

转载 ZooKeeper学习6---ZooKeeper机制架构

一、ZooKeeper权限管理机制 1.1 权限管理ACL(Access Control List) ZooKeeper 的权限管理亦即ACL 控制功能,使用ACL来对Znode进行访问控制。ACL的实现和Unix文件访问许可非常相似:它使用许可位来对一个节点的不同操作进行允许或禁止的权 限控制。但是和标准的Unix许可不同的是,Zookeeper对于用户类别的区分,不止局限于所有者(owner)...

2018-02-22 17:06:35 196

转载 ZooKeeper学习5--ZooKeeper管理分布式环境中的数据

引言本节本来是要介绍ZooKeeper的实现原理,但是ZooKeeper的原理比较复杂,它涉及到了paxos算法、Zab协议、通信协议等相关知 识,理解起来比较抽象所以还需要借助一些应用场景,来帮我们理解。由于内容比较多,一口气吃不成胖子,得慢慢来一步一个脚印,因此我对后期 ZooKeeper的学习规划如下:第一阶段:|---理解ZooKeeper的应用    |---ZooKeeper是什么  ...

2018-02-22 17:05:28 186

转载 ZooKeeper学习4---构建ZooKeeper应用

一、配置服务配置服务是分布式应用所需要的基本服务之一,它使集群中的机器可以共享配置信息中那些公共的部分。简单地说,ZooKeeper可以作为一个具有高可用性的配置存储器,允许分布式应用的参与者检索和更新配置文件。使用ZooKeeper中的观察机制,可以建立一个活跃的配置服务,使那些感兴趣的客户端能够获得配置信息修改的通知。下面来编写一个这样的服务。我们通过两个假设来简化所需实现的服务(稍加修改就可...

2018-02-22 17:04:06 179

转载 ZooKeeper学习2--ZooKeeper安装配置

一、Zookeeper的搭建方式Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境;■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例;■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble)Zookeeper通过复制来实现高可用性,只要...

2018-02-22 17:01:35 256

转载 ZooKeeper学习1---Zookeeper简单介绍

一、分布式协调技术在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。这时,有人可能会说这个简单,写一个调 度算法就轻松解决了。说这句话的人,可能对分布式系统不是很了解,所以才会出现这种误解。如果这些进程...

2018-02-22 17:00:32 164

转载 ZooKeeper学习3---Zookeeper命令操作

ZooKeeper学习第三期---Zookeeper命令操作一、Zookeeper的四字命令Zookeeper支持某些特定的四字命令字母与其的交互。他们大多数是查询命令,用来获取Zookeeper服务的当前状态及相关信息。用户在客户端可以通过telnet或nc向Zookeeper提交相应的命令。Zookeeper常用的四字命令见下图所示。上图,是Zookeeper四字命令的一个简单用例。[root...

2018-02-22 16:58:55 174

原创 eclipse把项目发布到GitHub。操作笔记,自己备用

前提:        1、注册GitHub账号2、eclipse上安装git插件步骤:1、在GitHub上new repository 创建一个仓库,复制仓库的地址。2、选择需要上传的项目:Team->share project ,选择工具为git3、勾选User or create repository ,选择项目后,点击create Repository ,然后

2017-11-03 17:13:13 204

原创 自定义属性步骤

自定义属性的使用和一个简单的自定义view

2017-02-05 15:42:28 220

原创 一、常见的底部菜单(底部导航栏)的实现方式

Android中使用FragmentTabHost实现底部导航栏

2017-02-05 15:16:59 8089

转载 android开源项目view篇

本文转载自:http://blog.csdn.NET/likebamboo/article/details/19080739主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Act

2017-02-02 20:55:24 323

图书管理系统源码

纯servlet和jsp以及jdbc写的图书管理系统,代码有详细注释,数据库sql都有。适合新手学习。

2017-11-03

空空如也

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

TA关注的人

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