
JAVA
宝湖怪玩
屏幕是我们的眼睛,键盘是重要的扁桃体。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java线程休眠-唤醒-DEMO,并且也主要是解决java.lang.IllegalMonitorStateException问题
前言废话不多直接上代码,我用的jdk是11,所以如果代码跟贵兄的环境不兼容欢迎留言。代码import java.util.concurrent.atomic.AtomicBoolean;public class ThreadTest { //测试线程休眠和唤醒 @Test public void testThread() throws InterruptedException { MyThread t1 = new MyThread();原创 2021-03-10 11:44:57 · 165 阅读 · 0 评论 -
JAVA反编译工具(界面版本的)-JAR反编译-war反编译-war逆向工程
先上图下载地址:https://github.com/MountCloud/JavaDecompileTool-GUI/releases感谢:反编译核心使用的fernflower,感谢fernflower作者提供这么优秀的反编译工具。https://github.com/fesh0r/fernflower范围:应用范围仅供学习,请勿用于违法。功能:1:可以反编译WAR和JAR。2:可以提取WAR包为JAR包(比如当作引用给WAR打个补丁啥的)。请勿删除:请勿.原创 2021-01-08 16:13:42 · 3411 阅读 · 6 评论 -
冰蝎V3.0Beta9-fixed客户端JAVA源码与配套服务端
郑重声明用刀的不一定是屠夫,也有可能是伙夫,当然也有可能是大夫,本代码仅供学习,请保证必须一定勿用于非法用途!!!冰蝎客户端源码地址:首先必须务必致敬作者rebeyond:https://github.com/rebeyond/Behinder/releases因为作者某些原因无法公开客户端源码,所以在提升自己技术时容易受到限制,所以我花了2天时间把作者的客户端源码重新逆向为maven工程:https://github.com/MountCloud/BehinderClientSource原创 2020-09-03 01:15:16 · 1290 阅读 · 0 评论 -
java获取文件的mime,java获取文件是不是文本,java获取文件类型(非后缀方式)
如标题: 为什么要判断文件是不是文本?我来给你大个比方,你有个上传文件的接口,需要上传文本文件,针对文本文件进行扫描处理,文本文件在linux中是可以没有后缀的,然而客户或者用户才不管你这个接口的要求,一顿乱传,导致你各种解析失败,报各种错误,到最后你才发现只有测试是真爱,你说让他传文本他就真的只传文本文件,所以我们需要通过技术手段来甄别用户或者客户上传的文件是不是文本文件。怎么判断?: 可通过获取文件MIME来实现,什么是mime?百度上难懂拗口的解释我就不说了,就是Content-Typ..原创 2020-07-06 10:39:45 · 540 阅读 · 2 评论 -
SpringBoot-SpringCloud分布式事务-初稿-等项目写完开源后再来改为终版
前言 最近博主也因为各种原因吧也要面临失业了,将自己技术沉淀的时候忽然想到分布式锁和分布式事务,这两个都是博主打算自己深度定制并且开源的两个组件。这个文章我就说一下分布式事务中我的思路,或许能帮到大家,或许等找到工作有时间的时候我深度定制后做成开源分布式组件大家也能用上。分布式事务 基本上每个分布式项目都会遇到分布式事物这个问题,在技术上没有解决不了的问题,只是解决方案的优雅级别而...原创 2020-03-19 11:59:15 · 387 阅读 · 0 评论 -
快速搭建Spring Cloud项目,含Spring Gateway、Config Server、Oauth、Mongodb、MyBatis、Redis、Feigh
介绍: 本文以开源的一款封装spring cloud框架来使用,为什么要用开源框架,开源框架省去很多重复性的工作。 我发现每次在创建服务时都会进行很多重复性的配置工作,也有很多重复性的复制粘贴common库的工作,然而这些工作与业务本身并无关联,我将这些公共部分进行了封装,打造了一款非常简单实用的Spring Cloud框架,为我们省去很多配置上的工作,仅需写好配置文件,不需要重复的复...原创 2020-01-21 15:42:25 · 628 阅读 · 1 评论 -
我的世界Bukkit服务器插件开发---用java 10分钟快速开发一个自己的服务器插件
前言 本文中所使用的快速开发框架为:https://blog.youkuaiyun.com/zhanghaishan/article/details/103965311 本文中所使用的快速开发框架下载自:https://download.youkuaiyun.com/download/zhanghaishan/12100651 本文中的代码已经上传到了:https://github.com/...原创 2020-01-14 00:35:43 · 6558 阅读 · 6 评论 -
改造RequestMappingHandlerMapping,使spring boot2的controller可以继承夫类的@RequestMapping 并追加路径到当前mapping前
前言: 为何要继承夫类的@RequestMapping并追加到当前Controller的path前呢?因为我希望有个夫controller的RequestMapping值为/api/v1统一管理api的前缀。 如:夫@RequestMapping("/api/v1"),当前Controller继承夫Controller,并且当前controller为@RequestMapping("/...原创 2020-01-06 19:20:01 · 3109 阅读 · 1 评论 -
面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
面试题目: 地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情?...转载 2019-05-23 17:23:18 · 220 阅读 · 0 评论 -
使用Mahout搭建推荐系统之入门篇-Mahout实战
原始地址:http://my.oschina.net/Cfreedom/blog/201828用意: 结合上篇博客,写写代码熟悉一下Mahout。很多地方想法都比较粗糙,亟待指正。 代码放在了: https://github.com/xiaoqiangkx/qingRS一、基本内容 1. 加载数据: 判断userI...转载 2019-05-23 17:15:15 · 1529 阅读 · 0 评论 -
每个人都会的面向对象开发-10分钟看懂面向对象
前言: 其实每个人都会面向对象,实际上是每个人都熟练运用了面向对象的概念。现在请花10分钟时间让我们来了解这个所谓的隐晦难懂的面向对象。直接开讲: 一句大白话概括面向对象,请大家牢记,面向对象本质就是:【在虚拟世界中模拟现实世界】。面向对象不是一种技术,只是一种编程的方式,并非是某一种语言单独占有的一种方式。 万物皆对象,为什么说每个人都会面向对象呢?大家的生活、工...原创 2019-05-23 11:34:06 · 284 阅读 · 0 评论 -
MyBatis各类插件集合
POM.xml<dependency> <groupId>org.mountcloud</groupId> <artifactId>mybatisplugin</artifactId> <version>1.1</version></dependency>Genera原创 2018-12-11 17:46:23 · 1347 阅读 · 0 评论 -
Spring Boot/Spring Cloud解决中文乱码
乱码的描述(废话):中文都成了乱码。我在网上找了很多解决方案,但是基本上都没解决我的问题,直到翻了一下午的帖子找到了一个解决我项目乱码的一个解决方案。一般乱码问题基本上都是运行环境或者项目配置的问题(除了新手在编程的时候项目编码不规范)。以下是解决方案:1:项目配置问题,在接收请求后相应时乱码问题,说明在构建相应时的字符集有问题,maven项目我这边原创 2017-12-25 17:31:12 · 17247 阅读 · 3 评论