自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Netty最佳实践(参考Netty In Action)

使用池化buffer/**use unpooled buffers with caution 谨慎使用非池化的buffer*allocation/deallocation is slow buffer的分配和回收是很缓慢的* Use Pooling of buffers to reduce allocation / deallocation time! 创建池化buffer会减少分配和...

2019-12-13 10:57:27 531 1

原创 使用transferTo方法限制文件传输大小的原因分析

缘由transforto的doc中:This method is potentially much more efficient than a simple loopthat reads from this channel and writes to the target channel. Many operating systems can transfer bytes directly...

2019-12-06 13:49:07 4286

原创 Redis两种持久化机制、主从复制和哨兵模式介绍

注:本文以windows下的redis为例 Linux下的同理基本都一样1.持久化机制  为了解决一旦断电或者宕机,内存数据库中的数据将会全部丢失这个缺点,Redis提供了将内存数据持久化到硬盘,以及用持久化文件来恢复数据的功能。Redis 支持两种形式的持久化,一种是RDB快照(snapshotting),另外一种是AOF(append-only-file)。 ...

2019-07-12 14:36:45 598

原创 javafx设置图片透明度(饱和度,亮度同理)

窗口界面代码如下:public class ImageOpsTest extends Application { @Override public void start(Stage primaryStage) { // 创建Image和ImageView对象 Image image = new Image("/2.PNG"); ImageView imageView = ...

2019-04-07 18:58:42 5189 5

原创 java爬虫---问卷星自动提交问卷请求参数(jqsign,jqnonce等)解密

以https://www.wjx.cn/jq/35713991.aspx这个问卷页为例填完问卷打开控制台,转到network并且勾选preserver log(不然等会儿提交的请求看不到),点提交,找到此次提交请求如下:是post请求,转到下面查看请求参数和post表单提交携带的参数(问卷答案):发现请求url里面带了9个参数。经过多次请求对比发现submittytype,curl...

2019-03-27 18:41:16 8673 4

原创 java11+maven+javafx运行、打为jar、打为win的exe可执行文件教程

github地址所有代码及使用方法均在github,可以直接clone使用

2019-12-08 15:34:21 1077

原创 jenkins+docker+springboot(maven+git+jdk11)

1)安装java11,maven,git。docker环境2)安装jenkinswget-O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reporpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.keyyuminstall-...

2019-10-26 22:34:34 800

原创 Mybatis Plus 代码生成器 可以直接用

Mybatis Plus 代码生成器github地址核心实现功能一键生成 Controller、Service、ServiceImpl、Mapper、Mapper.xml参考文档,Mybatis Plus 官网文档使用方法找到CodeGeneratorMain类,查看使用示例。step1//=================================step1:传入数据库连接信...

2019-09-08 11:49:31 297

原创 mybatis-plus代码生成器 可以直接用

# Mybatis Plus 代码生成器github地址核心实现功能一键生成 Controller、Service、ServiceImpl、Mapper、Mapper.xml参考文档,[Mybatis Plus 官网文档](https://mp.baomidou.com/guide/generator.html)## 使用方法找到CodeGeneratorMain类,查看...

2019-09-08 11:47:47 333

原创 SpringBoot集成tobato的FastDFS测试(包含docker安装fdfs和dfs的客户端连接池使用)

启动tracker: docker run -d --name=tracker -v /root/data/fdfs/tracker:/data/fast_data --privileged=true --net=host morunchang/fastdfs sh tracker.sh启动storage: docker run -d --name=storage -v /root/da...

2019-08-23 10:12:07 1159

原创 javafx音乐播放器----歌词同步实时显示(包含获取酷我歌词方式,歌词同步方法)

首先我是爬虫获取的酷我的音源,因此歌词也是通过爬虫获取的,下面这个方法可以获取到歌曲对应的歌词信息。简单说下,在搜索歌曲之后会返回一个歌曲列表,查看源代码是包含在li标签里面的,这个li标签里面就有请求播放页面的地址,拿到这个地址请求单个歌曲页面播放的时候响应的html里面的js就包含了歌词信息,然后大致是var lrcList = [{"time": "1.8","lineLyric": "九张...

2019-04-04 21:46:39 2321

原创 记录javafx在异步爬虫搜索音乐的处理情况

在javafx的controller里面定义了一个点击按钮的搜索歌曲方法search,该方法中采用爬取酷我音乐的歌曲作为源,然后将歌曲信息展示在ListView面板上面。方法代码如下: @FXML private ListView<Music> musicList; private ObservableList<Music> data; //部分搜歌方...

2019-03-31 14:57:31 382

原创 记录下javafx+爬虫(爬酷我)制作的音乐播放器

待写。。。。。。。。。。。。。。。。github地址:工具集 已有播放器,翻译,截图功能

2019-03-31 14:32:17 353

原创 取消eclipse 烦人的 = 空格自动补全功能 没有src文件的也可以改(中英文字体一大一小修改)

网上一搜很多关于"取消eclipse 烦人的 = 空格自动补全功能"这个问题的答案,照着做就可以解决了。但是有些eclipse导入了jface-text没有源码src文件,那么下面两种办法可以解决。很新的eclipse:我是最新的所以我用的这个方法。先找到自己的eclipse版本(1.找到Eclipse存放目,打开 "你的Eclipse目录\readme\readme_eclipse.htm...

2019-03-25 13:44:26 667

原创 使用exe4j把springboot打成的jar包转换成可执行的exe文件报错

在打包的时候mainClass不要选择自己的启动类,应使用org.springframework.boot.loader.JarLauncher作为mainclass

2019-03-23 22:25:34 2005 1

原创 记一个小问题(遇事先找自己的问题)

在一次开发中,前一秒项目是好的,加了几行代码,项目报错,一直启动不起来,自动就结束了。知道前辈肯定有先例就一直google,baidu找答案。问题截图如下:奈何找了好几个小时,所有方法都是了什么换jdk啦,换tomcat啦都试过,没用。最有意思的是从java11换到8之后,没有那个警告了(如下图),日志调为debug模式都没有警告了,就认定了是版本问题,但是之前用11就好好的。无奈只好...

2019-03-19 15:32:44 209

原创 在本地的java项目可以正确运行,但是打成jar之后的各种路径问题汇总

注:我项目使用的springboot搭建的,其他的也应该大同小异!产生这些问题的根源是打jar之后,项目路径会改变。 日志文件输出问题:我项目采用的logback日志输出,输出到当前项目跟路径下的,然后有个定时任务清理日志文件。但是在打jar包放到阿里云服务器之后报错路径找不到这些。下图是在项目log文件和打包jar后的文件。 日志文件本地是输出在项目跟目录下,但是在打jar包之后...

2019-03-19 15:17:46 6338 1

原创 Spring的Ioc和DI

我所认为的Spring的Ioc和DI     原本Ioc和DI本是指同一个,之后才细分出来的。              Ioc:即是反转控制,强调的是松耦合,是将创建对象的权利给了spring的Ioc容器,所有的类交给spring容器去管理。              DI:强调的是依赖注入,由容器动态的将某个依赖关系注入到组件之中,在启动容器的时候依赖关系就已经确定。    在Ioc...

2018-07-16 17:05:01 159

原创 SpringAOP详解(第二次学习Spring,主要是JDK动态代理)

第一次学习Spring的时候只是觉得很好用,而且也只是停留在会用的阶段,现在在公司实习,又叫看Spring,于是就有了这篇文章,这时才体会到Spring确实优秀。(博主只是一个自学一年不到的小白,如果有错还望各位大佬批评指正)一.装饰类 例子:在我们实现具体的业务需求操作的时候,我们为了保证业务安全,需要在业务方法前面开启事务,方法完成之后再提交事务,如果业...

2018-07-16 11:21:16 2570

原创 详解java集合框架

    自学java应该有八九个月了吧,学了那些框架回过头来看看基础,发现有很多模糊的地方,于是就在复习过程中做个顺便做个小总结吧。还有一点就是,如果你只是需要结果,比如,某个类和某个类的区别呀,或者说为什么使用这个集合呀等等的一些面试题,我想这篇文章可能并不适合你,面试一类的文章有可能适合。    首先还是分为两个大方向来阐述集合框架,一个是为了存储单个元素的集合,简称集合collectio...

2018-06-24 16:18:20 139

原创 可能出现的面试题总结(持续更新)

1.Integer与int的区别int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。2.Overload和...

2018-03-13 09:08:41 179

原创 记录一下学习JAVA过程中所遇到的问题(持续更新)

一.在使用JQuery过程中,得到后台JSON数据,在js里面使用$.each()方法的时候报错如下        SyntaxError: JSON.parse: expected property name or '}' at line 1 column 3 of。后台得到的JSON数据:[{id:1,name:'四川'},{id:2,name:'广东'},{id:3,name:'...

2018-03-13 08:53:08 1571

原创 java移位操作符(包含部分计算机基础知识)

一.首先补充下所涉及的计算机基础知识。   1) 在计算机中几乎任何数值信息都可以表示为二进制的0和1的形式,而一个字节表示8比特,即1B=8bit。比如我们使用二进制表示3可以表示为:0000 0011,一个字节占八位取值范围是-127~128。   2)关于原码,反码和补码(只需了解java中的移位运算符不需要看这些)。        注:原码表示真实数值的二进制数,反码表示在二进

2018-01-06 17:51:19 322

原创 Eclipse更换全部界面的方法和具体步骤

最近自己想更换Eclipse的背景,于是百度了一下,发现大部分都是更换编辑界面背景的,或者直接使用Eclipse自带的dark主题的,感觉还是不好看,于是自己就折腾了一下,换了一个风格。        第一步,首先利用eclipse自带的黑色背景,将界面全部换为黑色,进入eclipse选中Window→Preferences→展开General→双击Appearance(如果你们没有选中 En

2017-12-26 09:46:24 16373 4

json和其他格式相互转换

里面包含了三个json转换的插件,有阿里的fastjson,还有struts的,还有json-lib,都有配套的源码包和jar包。

2018-07-13

lombok插件

亲测支持eclipe4.5 4.5以上版本没试过 应该不支持 亲测支持eclipe4.5 4.5以上版本没试过 应该不支持 亲测支持eclipe4.5 4.5以上版本没试过 应该不支持

2018-07-13

空空如也

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

TA关注的人

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