java
文章平均质量分 51
ojama
不屈服于平庸
展开
-
Java获取2个时间的时间差(精确到秒)
package ojama;import java.text.SimpleDateFormat;import java.util.Date;public class Test { public static void main(String[] args) throws Throwable { SimpleDateFormat format = new SimpleDateFo...原创 2018-03-21 16:00:07 · 23390 阅读 · 1 评论 -
猴子排序
在计算机科学中,Bogo排序(bogo-sort)是个既不实用又原始的排序算法,其原理等同将一堆卡片抛起,落在桌上后检查卡片是否已整齐排列好,若非就再抛一次。其名字源自Quantum bogodynamics,又称bozo sort、blort sort或猴子排序(参见无限猴子定理)。Random random = new Random();public void bogoSort(int[...原创 2019-03-29 17:26:10 · 2531 阅读 · 0 评论 -
How to Install RabbitMQ on CentOS 7
RabbitMQ is a widely used open-source message broker written in the Erlang programming language. As a message-oriented middleware, RabbitMQ can be used to implement the Advanced Message Queuing Protoc...转载 2019-06-13 14:05:46 · 186 阅读 · 0 评论 -
rabbitMQ消息丢失解决
提供一种解决办法.进入rabbitMQ管理页面,看一下这个是否设置,如果未设置 重新设置下即可.原创 2019-06-14 14:23:10 · 306 阅读 · 0 评论 -
spring-boot整合rabbitMQ
MQ配置项import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.amqp.core.Binding;import org.springframework.amqp.core.BindingBuilder;import org.springframework.amqp.cor...原创 2019-06-14 14:51:13 · 159 阅读 · 0 评论 -
xss注入框架antisamy
首先在依赖中加入 <dependency> <groupId>org.owasp.antisamy</groupId> <artifactId>antisamy</artifactId> <version>1.5.3</vers...原创 2019-06-19 14:43:19 · 1760 阅读 · 0 评论 -
Spring Boot Actuator监控端点
加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>在application.yml加入以下配置ma...原创 2019-06-22 09:51:46 · 137 阅读 · 0 评论 -
java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava
spring-cloud-dependencies版本列表可查看:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependenciesspring-boot-starter-parent版本列表可查看:https://mvnrepository.com/artifa...转载 2019-06-22 10:21:33 · 485 阅读 · 0 评论 -
Eureka Server 加上安全认证之后,服务无法注册
原文地址:https://blog.csdn.net/weixin_39913200/article/details/80845867在地址里加上用户名密码,然后运行还是报错,是因为新版本的security默认开启csrf了,关掉就好了,新建一个配置类,看下面:package com.yezi.dreamspark.dreamsparkserver.config;import...转载 2019-06-29 09:26:15 · 517 阅读 · 0 评论 -
从零搭建一个hadoop
从零搭建一个hadoop配置ssh免密登陆配置java环境变量配置Hadoop环境变量配置核心组件文件配置文件系统配置yarn配置MapReduce计算框架文件配置Master的slaves文件复制Master上的hadoop到slave节点格式化文件系统启动和关闭hadoop验证hadoop是否启动成功配置ssh免密登陆首先自己有2台主机,给他设置好hostnamevi /etc/hos...原创 2019-03-21 17:21:38 · 181 阅读 · 0 评论 -
Javassist动态创建类
近日研究mybatis 然后发现他的默认代理框架是Javassist,日本人搞的.创建代理对象也是直接写了一个ClassFile,然后通过classLoder 加载进来.package test;import javassist.*;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetE...原创 2018-11-21 14:31:23 · 703 阅读 · 1 评论 -
[多线程]Read-Write Lock模式
学生们正在一起看老师在黑板上写的板书,这时,老师想擦掉板书,再写新的内容.而学生们说道:"老师,我们还没看完,don't wipe it!"于是,老师会等待大家看完.在线程"读取"实例的状态时,实例的状态不会发生变化.实例的状态仅在线程"写入"时才会发生变化.ReadWriteLock类:public class ReadWriteLock { private int readingReader...原创 2018-04-04 16:12:42 · 248 阅读 · 0 评论 -
Building a RESTful Web Service
本指南将引导您完成使用Spring 创建“hello world” RESTful Web服务的过程。原文:https://spring.io/guides/gs/rest-service/maven pom文件配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache....翻译 2018-07-28 16:13:00 · 242 阅读 · 0 评论 -
[spring-boot]用spring-boot做定时任务
和上篇文章的配置一样.pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h翻译 2018-07-28 16:30:00 · 136 阅读 · 0 评论 -
[java8]Lambda表达式关于个人的一些总结.
在java8中,接口可以声明default的 也可以声明static了.表示对于接口也可以有直接实现了(抽象类哭晕厕所,表示自己并无卵用了!)带来的问题1、子接口和子类优先2、类比接口优先3、如果在接口多重实现中遇到了冲突,必须指定调用哪个接口的default方法lambda表达式在java8之中,把原本需要很多行代码才能实现的东西,改为一行!不过也是需要有条件的,首先...原创 2018-07-26 17:01:26 · 275 阅读 · 0 评论 -
Maven 编译项目找不到符号。
各种百度,bing搜索。没有找到解决的方案。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven...原创 2018-08-04 07:06:01 · 576 阅读 · 0 评论 -
关于mybatis的查询执行流程
mapper有一个命名空间 像这样<select id="findUserByEntity" resultMap="UserResultMap" parameterType="com.ojama.business.entities.admin.User"> select <include refid="Base_Column_List" /> from原创 2018-09-15 12:36:35 · 432 阅读 · 0 评论 -
idea导入mybatis源码
首先下载mybatis-parent下载地址:https://github.com/mybatis/parent/tree/mybatis-parent-30然后下载mybatis源码下载地址:https://github.com/mybatis/mybatis-3/tree/mybatis-3.4.6切换到你下载的mybatis-parent目录mvn clean inst...原创 2018-10-08 14:01:20 · 4211 阅读 · 0 评论 -
jvm 性能调优工具之 jmap
概述命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。jmap 用法参数:option: 选项参数。 pid: 需要打印配置信息的进程ID。 executable: 产生核心dump的Java可执行文件。 core: 需要打印配置信息的核心文...转载 2019-07-16 17:12:27 · 132 阅读 · 0 评论