自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟笔记

容易实现的,它不是梦想;轻言放弃的,它不是诺言;要想成功,得敢于挑战;有了梦想,才有美好明天。

  • 博客(23)
  • 资源 (37)
  • 收藏
  • 关注

原创 spring boot入门篇

为了节省大家的宝贵的时间,在这里直接上demo的操作步骤:1.在eclipse中构建好maven项目。2.建好maven项目之后,在pom.xml文件中引入需要的Springboot jar<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem

2017-03-27 11:19:17 1017

原创 基于角色的访问控制 (RBAC)权限管理

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员

2017-03-22 12:49:30 16529 1

转载 Hibernate与 MyBatis的比较

第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html  

2017-03-22 10:24:51 325

转载 SpringMVC与Struts2区别

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他

2017-03-22 08:50:11 397

转载 zTree实现节点修改的实时刷新

一、应用场景在实际应用中会遇到动态操作树各节点的需求,在增加树节点后如何实时动态刷新树就十分有必要了。二、项目实践比如要在test1234节点下新建子节点,首先要选中test1234节点,添加成功后,根据test1234结点的TID去后台请求对应子节点数据,实现动态刷新。删除节点类似。三、代码实现1、初始化时必须设置配置[java

2017-03-20 11:31:12 8190

原创 freemarker list的索引值

freemarker中list循环遍历索引值的用法:a>a_index!=0>//可以通过if判断实现需要的效果

2017-03-17 11:32:02 12355

转载 Spring Boot 官方文档学习(一)入门及使用

其他说明:如果对Spring Boot没有概念,请先移步上一篇文章 Spring Boot 学习。本篇原本是为了深入了解下Spring Boot而出现的。另外,Spring Boot 仍然是基于Spring的,建议在赶完工之后深入学习下Spring,有兴趣可以看看我的 Spring 4 官方文档学习(十一)Web MVC 框架 。欢迎探讨,笑~目录:内置Servlet

2017-03-17 09:38:38 1169

转载 Spring Boot的启动器Starter详解

spring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(

2017-03-17 09:28:48 657

转载 Spring Boot学习

Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定。 Spring Boot默认使用tomcat作为服务器,使用logback提供日志记录。 无需多言,直接进入节奏:

2017-03-17 09:27:39 763

转载 bootstrap的editTable实现方法

首先下载基于bootstrap的源码到本地。引用相关文件。link href="/Content/bootstrap/css/bootstrap.min.css" rel="stylesheet" />link href="~/Content/bootstrap3-editable/css/bootstrap-editable.css" rel="stylesheet" />link

2017-03-16 15:33:37 12612

转载 近5年133个Java面试问题列表

Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你

2017-03-16 14:20:42 930

转载 MySQL数据库的高可用性分析

MySQL数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在MySQL数据库中。存储数据的安全性和可靠性是生产数据库的关注重点。本文分析了目前采用较多的保障MySQL可用性方案。MySQL ReplicationMySQL Replication是MySQL官方提供的主从同步方案,用于将一个MySQL实例的数据,同步到另一个实例中。Replication为保证数据安全

2017-03-16 13:53:45 898

原创 PDF分页封口的问题(未解决)

今天工作中遇到一个PDF分页未封口的问题如图:查阅了很多资料没有找到解决办法,博友有什么好的建议想法,希望留言感激不尽。项目信息:PDF是用ftl模板生成的,把后台查询的数据返回到ftl文件中,把数据填充到相应的位置,导出生成PDF文件。ftl文件的部分代码:   .txt{      border-bottom:#666 1px so

2017-03-15 10:31:17 1442 1

原创 MySQL按中文排序

今天在工作中遇到MySQL按照中文进行排序的问题,平时也有按照中文进行排序,但是没有具体研究过,这次进行一些总结,方便以后查阅。在处理使用Mysql时,数据表采用utf8字符集,使用中发现中文不能直接按照拼音排序 如果数据表tbl的某字段name的字符编码是latin1_swedish_ciselect * from `tbl` order

2017-03-14 23:04:19 23449 7

转载 是的,阿里最近开源了两个不错的东西,对于我们来说还真不错

阿里巴巴作为国内非常大的互联网公司之一,在开源贡献方面一直都做的比较不错,最近阿里开源了两个很棒的东西,尤其是对于我们 Android 开发者来说,非常有用,都是面向 Android 开发的。AtlasAtlas 的 slogan 就是带你重返 App 开发的田园时代。听名字感觉是不是要带我们回到原始社会,猿人的刀耕火种时代呢?只说对了一半,是为我们猿人开发的,但是不是刀耕火种,而是现

2017-03-14 22:30:37 2364

转载 ConcurrentHashMap解析

曾经研究过jkd1.5新特性,其中ConcurrentHashMap就是其中之一,其特点:效率比Hashtable高,并发性比hashmap好。结合了两者的特点。   集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发

2017-03-14 22:07:20 620

原创 java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence

今天改bug时遇到的问题,以前用的时候没有报错,用了一段时间了才报出来错。实现的功能是将一个ftl的模板转换为PDF导出来。java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown So

2017-03-10 12:23:43 4164 1

原创 最新Struts2安全漏洞(远程代码执行的严重)

安恒信息安全研究院 WEBIN 实验室高级安全研究员 n、Nike Zheng 发现了著名 J2EE 框架——Struts2 存在远程代码执行的严重漏洞。目前 Struts2 官方已经确认漏洞(漏洞编号S2-045,CVE编号:cve-2017-5638),并定级为高危风险。由于该漏洞影响范围较广(Struts 2.3.5 - Struts 2.3.31, Struts 2.5 - S

2017-03-07 14:32:33 1695

原创 日期校验、身份证校验、电话校验的正则表达式方法

日期校验:// 校验时间文本框function checkdate(source) {var datetype = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30)

2017-03-06 16:22:20 934

原创 bootstrap中日期时间控件datatimepicker的用法

bootstrap中日期时间控件datatimepicker设置开始时间结束时间的用法:$(id).datetimepicker({       language:  'zh-CN',       weekStart: 1,       startDate:‘2017-03-06’,   //开始时间       endDate:‘2017-09-09’,//结束时间 

2017-03-06 16:17:27 2504

原创 SpringMVC工作原理

SpringMVC框架介绍Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts

2017-03-06 15:01:21 546

转载 MySQL数据库调优技巧

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL 服务器硬件和操作系统调节:1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问

2017-03-06 14:40:54 472

转载 业界难题-“跨库分页”的四种方案

一、需求缘起分页需求互联网很多业务都有分页拉取数据的需求,例如:(1)微信消息过多时,拉取第N页消息(2)京东下单过多时,拉取第N页订单(3)浏览58同城,查看第N页帖子 这些业务场景对应的消息表,订单表,帖子表分页拉取需求有这样一些特点:(1)有一个业务主键id, 例如msg_id, order_id, tiezi_id

2017-03-06 13:58:25 1029

table拖拽js

bootstraptable拖拽js

2017-01-12

信息系统项目管理师历年真题

2005年到2016年上半年最新的信息系统项目管理师真题,包括试题和答案

2016-11-23

软件设计师历年真题全汇总

2004-2015年历年软件设计师真题汇总

2016-11-03

软考试题及答案

本文件中包括5年的软考试题和答案

2016-10-12

java生成pdf文件

java生成PDF文件jar

2016-10-08

tableExport.js

用于表格中直接导出数据,可以下载各种格式

2016-08-15

postman插件

在谷歌浏览器中安装postman插件调试

2016-08-11

bootstrap tableDnD

boostrap table 父子表、 行调序:通过拖动调节行顺序 列调序:通过拖动调节列顺序

2016-08-08

数据库创建各城市脚本sql

MySQL,oracle、sqlserver等数据库创建各城市的sql脚本总结

2016-08-03

ztree树组织机构树

ztree树,可以用于组织机构树的显示等多种树机构

2016-08-03

windows redis版

目前最新的Windows版 redis

2016-06-21

redis windows版

windows版的redis安装

2016-06-21

spring3.2.4

spring 3.2.4的所有jar文件

2016-05-15

android和webservice的对接jar

android端通过webservice和PC端对接jar

2016-04-01

下拉框格式的editView

下拉框格式的editView,用editView实现下拉框效果

2016-04-01

android反编译apktool和dex

android反编译工具,包括apktool和dex2

2016-04-01

android面试

android面试中经常被问到的问题

2016-03-30

android反编译

反编译android apk文件

2016-03-30

模拟电路考试题

大学模拟电路考试题,包括单选和判断,一共400多道习题。

2018-11-29

rocketmq源码

rocketmq 3.2.6源码资源,下载可以直接使用,方便大家学习

2018-02-09

java生成二维码

java生成二维码的demo,可以下载直接运行,并已经测试通过

2017-12-20

js生成二维码

在前端js中生成需要的二维码,方便,操作简单,可以直接使用。

2017-12-20

eclipse查看源码插件

eclipse中方便查看源代码

2017-05-05

java开发手册

阿里巴巴Java开发手册,规范了Java开发过程中代码问题

2017-03-14

阿里巴巴Java开发手册

阿里巴巴JAVA开发手册1/32Java开发手册版本号制定团队更新日期备注阿里巴巴集团技术部首次向Java业界公开一编程规约(一)命名规约1强制所有编程相关命名均不能以下划线或美元符号开始也不能以下划

2017-03-14

PDF转TXT工具

把PDF文件转成TXT文件

2017-03-14

redis实战 完整中文版书籍,清晰版

最新的redis实战讲解,详细介绍了redis的应用场景,项目应用redis时的思路等。

2017-03-14

linux客户端SecureCRTSecure

Linux客户端连接工具SecureCRTSecure,简单易用,平时工作中都是使用该工具

2017-03-06

linux版本的zookeeper

linux版本的zookeeper,亲身安装测试过

2017-03-06

Linux下Tomcat

Linux版本的Tomcat

2017-03-06

redis实战中文版

最新的redis实战中文版资料

2017-02-28

redis命令参考手册

最新最全的redis命令参考手册

2017-02-28

文档比对工具

好用的文档比对工具,使用了很多年

2017-02-28

dubbo-admin

dubbo-admin.rar

2017-02-28

dubbo的zookeeper

dubbo分布式的zookeeper容器

2017-02-28

dubbo demo

基于zookeeper的dubbo基础教程demo

2017-02-10

空空如也

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

TA关注的人

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