首页
学习
活动
专区
工具
TVP
发布

Java技术分享

专注于Java领域,追求简洁,每天为您推送高质量技术文章,实用教程。
专栏作者
224
文章
395877
阅读量
108
订阅数
RocketMQ事务消费和顺序消费详解
在网购的时候,我们需要下单,那么下单需要假如有三个顺序,第一、创建订单 ,第二:订单付款,第三:订单完成。也就是这个三个环节要有顺序,这个订单才有意义。RocketMQ可以保证顺序消费。
MonroeCode
2021-12-28
6830
Window搭建部署RocketMQ及应用 顶
Please set the ROCKETMQ_HOME variable in your environment!
MonroeCode
2019-07-25
1.2K0
第四章:Shiro的身份认证(Authentication)——深入浅出学Shiro细粒度权限开发框架
Authentication概述 概述   Authentication 是指身份验证的过程——即证明一个用户实际上是不是他们所说的他们是谁。也就是说通过提交用户的身份和凭证给Shiro,以判断它们是否和应用程序预期的相匹配。 基本概念 1:Principals(身份):是Subject 的‘identifying attributes(标识属性)’。比如我们登录提交的用户名。 2:Credentials(凭证):通常是只被Subject 知道的秘密值,它用来作为一种起支持作用的证据,此证据事实上包含着
MonroeCode
2018-02-09
8880
第二章:Shiro入门——深入浅出学Shiro细粒度权限开发框架
Shiro是什么   Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能  Shiro能做什么   认证:验证用户来核实他们的身份   授权:对用户执行访问控制,如:   判断用户是否被分配了一个确定的安全角色   判断用户是否被允许做某事   会话管理:在任何环境下使用Session API,即使没有Web 或EJB 容器。   加密:以更简洁易用的方式使用加密的功能,保护或隐藏数据防止被偷窥   Realms:聚集一个或多个用户安全数据的数据源,并作为一个单
MonroeCode
2018-02-09
6590
Apache Maven 入门篇
写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。 这个入门篇分上下两篇。本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事。然后下篇就讲解一下 maven 的核心概念。写这两篇文章特意回避了复杂的示例,也不使用 IDE ,目的是排除干扰,着重于 maven 本身。 本文的源代码可从这里下载。   Apache Maven 是做什么用的? Maven 是
MonroeCode
2018-02-09
7200
【项目管理和构建】——Maven下载、安装和配置(二)
前言 在上篇博文【项目管理和构建】——Maven简介(一)中我们了解到maven是一种全新的项目构建方式,让我们的开发更加简单,高效。Maven主要做的是两件事: 统一开发规范与工具 统一管理jar包 这两件事情他都做到了,而且还做了更多的事情。Maven还可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制项目。 工欲善其事,必先利其器。咱们也来玩玩 Maven 这货
MonroeCode
2018-02-09
6200
gradle新建工程,多项目依赖,聚合工程
感谢gradle完全的文档。开始完全没想过新建项目会弄我一天时间,都说gradle构建项目简单,我现在回复他们呵呵。 gradle是个非常复杂的工具,从他的完整包80M和72章官方文档就可以看出一二。 一、平级项目依赖includeFlat 我的环境是gradle3.2.1,eclipse-neon,eclipse插件是(Buildship 1.0),jdk1.8 最常见的项目就是多工程平级的项目项目构造如下: A B C 三个工程完全平级A是基础工程打成jar包给C引用,B是jar工程 也是打成jar给C
MonroeCode
2018-02-09
7980
Apache Shiro 注解方式授权
除了通过API方式外,Shiro 提供Java 5+注解的集合,以注解为基础的授权控制。在你可以使用Java 注释之前,你需要在你的应用程序中启用AOP 支持。 Shiro注解支持AspectJ、spring、Google-Guice等,可根据应用进行不同的配置。 相关的注解如下: The RequiresAuthentication annotation(RequiresAuthentication 注解) 要求当前Subject 已经在当前的session 中被验证通过才能被访问或调用。例如:
MonroeCode
2018-02-09
6430
使用beanUtils操纵javabean
package com.lan.beanutils; import java.lang.reflect.InvocationTargetException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.commons.beanutils.BeanUtils; import org.apache.
MonroeCode
2018-01-11
5920
JavaBean与内省操作
JavaBean是一种特殊的Java类,主要用于传递数据信息,这种Java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。
MonroeCode
2018-01-11
6600
Dubbo详细介绍与安装使用过程
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。
MonroeCode
2018-01-10
2.9K0
maven build时报错
可能原因有很多个,  1. maven私服连不上了, 有一些jar包没有下载到本地, 或者是私服的路径配置错误
MonroeCode
2018-01-10
1.9K0
第四章:Shiro的身份认证(Authentication)——深入浅出学Shiro细粒度权限开发框架
  Authentication 是指身份验证的过程——即证明一个用户实际上是不是他们所说的他们是谁。也就是说通过提交用户的身份和凭证给Shiro,以判断它们是否和应用程序预期的相匹配。
MonroeCode
2018-01-10
5730
第二章:Shiro入门——深入浅出学Shiro细粒度权限开发框架
  Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能 
MonroeCode
2018-01-10
9620
Apache Shiro 注解方式授权
除了通过API方式外,Shiro 提供Java 5+注解的集合,以注解为基础的授权控制。在你可以使用Java 注释之前,你需要在你的应用程序中启用AOP 支持。
MonroeCode
2018-01-10
5970
使用idea配置Maven
1. 下载Maven 官方地址:http://maven.apache.org/download.cgi
MonroeCode
2018-01-09
5810
手把手教你dubbo怎么用?
Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。如果不想使用Spring配置,而希望通过API的方式进行调用(不推荐)
MonroeCode
2018-01-09
1.8K0
java系统高并发的解决方案
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。
MonroeCode
2018-01-09
2K0
秒杀解决方案:没有 redis 也能够支撑”小米在印度把亚马逊搞挂了”
没有redis也能够支撑“小米在印度把亚马逊搞挂了”事件的秒杀解决方案。
MonroeCode
2018-01-09
1.6K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档