想当大佬的咸鱼双
码龄12年
求更新 关注
提问 私信
  • 博客:60,623
    60,623
    总访问量
  • 22
    原创
  • 7
    粉丝
  • 34
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2014-04-03

个人简介:凡心所向,素履所往,生如逆旅,一苇以航

博客简介:

想当大佬的咸鱼双的博客

博客描述:
凡心所向,素履所往,生如逆旅,一苇以航
查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得16次评论
  • 获得61次收藏
  • 博客总排名1,938,089名
创作历程
  • 26篇
    2019年
成就勋章
TA的专栏
  • 自动化测试
    4篇
  • 测试
    5篇
  • 自动化
    2篇
  • JAVA
    21篇
  • sql
    1篇
  • rabbitmq
    1篇
  • springcloud
    1篇
  • 支付
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

19人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

erlang绿色解压版 otp_win64 21.0.1.zip

发布资源 2019.07.18 ·
zip

java.lang.NoSuchMethodError自动化测试问题selenium-java

今天使用selenium-java自动操作火狐浏览器,代码如下:package com.stylefeng.guns.test;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;public class SeleniumTest{ public s...
原创
博文更新于 2019.07.18 ·
3057 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Xshell-6免费个人版可直接安装.zip

发布资源 2019.07.18 ·
zip

简繁转换最新.js

发布资源 2019.08.06 ·
js

JAVA对接微信支付和支付宝支付(APP端支付)

本文主要介绍的是JAVA对接支付宝和微信支付,废话少说上代码(部分业务代码就不上了,例如订单等,根据业务需求自行修改):用到的工具类:maven依赖: <!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java --> <dependency> <grou...
原创
博文更新于 2019.08.07 ·
9048 阅读 ·
3 点赞 ·
4 评论 ·
34 收藏

为什么要前后端分离?有什么优缺点?

前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用后端的restuful api接...
原创
博文更新于 2019.08.07 ·
1073 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

SpringCloud+rabbitmq刷新全部服务配置的高可用配置中心

当初弄这个配置中心的时候,踩了不少坑,下面给出完整代码:文章有附带erlang下载链接首先创建config-server端项目:pom.xml引用如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http...
原创
博文更新于 2019.07.24 ·
570 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java 9 改进的 Stream API

Java 9 改进的 Stream API 添加了一些便利的方法,使流处理更容易,并使用收集器编写复杂的查询。Java 9 为 Stream 新增了几个方法:dropWhile、takeWhile、ofNullable,为 iterate 方法新增了一个重载方法。takeWhile 方法语法default Stream<T> takeWhile(Predicate&l...
原创
博文更新于 2019.07.19 ·
522 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 9 改进的 try-with-resources

try-with-resources 是 JDK 7 中一个新的异常处理机制,它能够很容易地关闭在 try-catch 语句块中使用的资源。所谓的资源(resource)是指在程序完成后,必须关闭的对象。try-with-resources 语句确保了每个资源在语句结束时关闭。所有实现了 java.lang.AutoCloseable 接口(其中,它包括实现了 java.io.Closeable ...
原创
博文更新于 2019.07.19 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 9 改进的 @Deprecated 注解

注解 @Deprecated 可以标记 Java API 状态,可以是以下几种:使用它存在风险,可能导致错误 可能在未来版本中不兼容 可能在未来版本中删除 一个更好和更高效的方案已经取代它。Java 9 中注解增加了两个新元素:since和forRemoval。since: 元素指定已注解的API元素已被弃用的版本。 forRemoval: 元素表示注解的 API 元素在将来...
原创
博文更新于 2019.07.19 ·
844 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 9 钻石操作符(Diamond Operator)

钻石操作符是在 java 7 中引入的,可以让代码更易读,但它不能用于匿名的内部类。在 java 9 中, 它可以与匿名的内部类一起使用,从而提高代码的可读性。考虑以下 Java 9 之前的代码:public class Tester { public static void main(String[] args) { Handler<Integer> ...
原创
博文更新于 2019.07.19 ·
2756 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Java 9 改进的 Optional 类

Optional 类在 Java 8 中引入,Optional 类的引入很好的解决空指针异常。。在 java 9 中, 添加了三个方法来改进它的功能:stream() ifPresentOrElse() or()stream() 方法语法public Stream<T> stream()stream 方法的作用就是将 Optional 转为一个 Stream,如...
原创
博文更新于 2019.07.19 ·
537 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java 9 多分辨率图像 API

Java 9 定义多分辨率图像 API,开发者可以很容易的操作和展示不同分辨率的图像了。以下是多分辨率图像的主要操作方法: Image getResolutionVariant(double destImageWidth, double destImageHeight)− 获取特定分辨率的图像变体-表示一张已知分辨率单位为DPI的特定尺寸大小的逻辑图像,并且这张图像是最佳的变体。。 ...
原创
博文更新于 2019.07.19 ·
539 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 9 改进的 CompletableFuture API

Java 8 引入了CompletableFuture<T>类,可能是java.util.concurrent.Future<T>明确的完成版(设置了它的值和状态),也可能被用作java.util.concurrent.CompleteStage。支持 future 完成时触发一些依赖的函数和动作。Java 9 引入了一些CompletableFuture的改进...
原创
博文更新于 2019.07.19 ·
519 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java教程之SQL性能优化提升

Ø 简单的性能优化  Sql的性能优化是数据库工程师在实际工作中必须面对的重要课题之一。对于某些数据库工程师来说,它几乎唯一的命题。实际上,像WEB服务这样需要快速响应的应用场景中,SQL的性能直接决定了系统是否可以使用。这里主要介绍一些使用SQL执行速度更快,消耗内存更少的优化技巧,今天的文章只介绍其中的一种,后续会继续更新一些其它的优化方式。  严格地优化查询性能时,必须要了解所使用的...
转载
博文更新于 2019.07.19 ·
1656 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Spring Aop源码分析

最近看了SpringAop的源码实现 大概记录一下aop的源码流程创建一个最简单的一个测试类package com.zcg.learn.Test;import org.aopalliance.aop.Advice;import org.junit.Test;import org.springframework.aop.aspectj.AspectJExpressionPointc...
原创
博文更新于 2019.07.19 ·
314 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

设计模式 - 外观模式

定义:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这个子系统更加容易使用。通过将子系统中一系列的接口进行组合形成一个更高层的接口,这样客户端在调用的时候不必将子系统的接口逐一调用,而是直接调用组合后的高层接口,降低了客户端与子系统之间的耦合度,我们来看下外观模式的结构类图可以看出,以上主要有四种类,分别是外观接口和外观接口的实现类,还有子系统接口和子系...
原创
博文更新于 2019.07.19 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA面试题基础篇四,附赠答案

问:java反射的作用于原理答:JAVA语言编译之后会生成一个.class文件,反射就是通过字节码文件找到某一个类、类中的方法以及属性等。反射的实现主要借助以下四个类:Class:类的对象Constructor:类的构造方法Field:类中的属性对象Method:类中的方法对象问:泛型常用特点答:泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写,体验泛型代码...
原创
博文更新于 2019.07.18 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA面试题基础篇三,附赠答案

问:try?catch?finally,try里有return,finally还执行么答:肯定会执行。finally{}块的代码只有在try{}块中包含遇到System.exit(0);之类的导致Java虚拟机直接退出的语句才会不执行。当程序执行try{}遇到return时,程序会先执行return语句,但并不会立即返回——也就是把return语句要做的一切事情都准备好,也就是在将要返回、但...
原创
博文更新于 2019.07.18 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA面试题基础篇二,附赠答案

问:ArrayList、LinkedList、Vector的区别答:Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据慢,查找有下标,所以查询数据快,Vector由于使用了synchronized方法-线程安全,所以性能上比ArrayList要差,LinkedL...
原创
博文更新于 2019.07.18 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多