ICode9

精准搜索请尝试: 精确搜索
  • java开发工具,所有java开发人员都应该了解的工具2020-09-06 03:00:48

    Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。 为Java开发者提供了 现代最流行的编程语言特性,而且学习成本很低,支持DSL和其它简洁的语法,让代码变得易于阅读和维护。 Groovy拥有处理原生类型,面向

  • Cargo用标准的方式简单封装各种应用容器2020-09-06 03:00:35

    Cargo用标准的方式简单封装各种应用容器。我们使用Cargo可以毫不费力的在不同的Servlet容器(比如Jetty和Tomcat)中运行我们的代码。我们只需要在我们的pom文件中配置Cargo Maven2 Plugin来启动一个Servlet容器(Tomcat7),在测试阶段编译最近的War包,你可以在我们的Servlet例子中看到

  • Build之Goals and options此处填写你需要的maven命令如clean install;2020-09-05 14:02:49

    目前最大的限制是属性必须是可变的(译者注:即可写的),对象初始化器才能工作:它们首先调用对象的构造函数(本例中是默认的无参数构造函数),然后赋值给属性 setter。 仅初始化(init-only)属性解决了这个问题!它引入了一个 init 访问器,它是 set 访问器的变体,只能在对象初始化时调用: public c

  • Jenkins Pipeline或者简称Pipeline其实是一系列的插件的通称2020-09-05 14:02:24

    目前最大的限制是属性必须是可变的(译者注:即可写的),对象初始化器才能工作:它们首先调用对象的构造函数(本例中是默认的无参数构造函数),然后赋值给属性 setter。 仅初始化(init-only)属性解决了这个问题!它引入了一个 init 访问器,它是 set 访问器的变体,只能在对象初始化时调用: public c

  • 响应速度与uwsgi线程数的关系2020-09-05 08:00:36

    压测发现接口响应较慢,代码打日志发现接口执行时间月0.04s,通过修改uwsgi进程与线程数量可显著影响响应速度及其分布。 结论: 压测时并发请求较多, 如果uwsgi worker较少,可以很快响应到来的请求(0.04s),但剩余请求会堆积,等待uwsgi处理,所以这种情况下,响应时间小者很小,大者很大。 如果uwsgi

  • ubuntu安装miniconda【python版本管理工具】2020-09-05 07:33:40

    安装命令: bash Miniconda3-4.3.14-Linux-x86_64.sh //注意下面这个是运行的过程,主要有几个地方要输入yes Welcome to Miniconda3 4.3.14 (by Continuum Analytics, Inc.) In order to continue the installation process, please review the license agreement. Please, press ENT

  • Java POI读取excel中数值精度损失2020-09-05 07:32:55

    excel 单元格中,纯数字的单元格,读取后 后面会加上 .0 。 例如: 1 --> 1.0 而使用下面的方法,可能会对小数存在精度损失 cell.setCellType(CellType.STRING); //读取前将单元格设置为文本类型读取 例如: 2.2 --> 2.1999999997 目前的解决办法: 一. 将excel单元格改为文本类型。 注意,直

  • Java中快速失败(fail-fast)和安全失败(fail-safe)的区别?2020-09-05 07:32:23

    在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 modCount 变量。集合在被遍历期间如果内容发生变化,就会改变modCount的

  • springboot静态资源加载css或js出现404错误2020-09-05 07:31:59

    使用springboot时,搭配一些前端框架(比如layui,easyui等),   路径正常,可以通过ctrl+鼠标左键直接访问。   但是当运行应用后,浏览器访问时却发现无法获取文件   ,网页的css资源出现404错误,引入代码为         在SpringBoot中,默认配置的/**映射到/static。就是已经默认走

  • 在 java 中 wait 和 sleep 方法的不同?2020-09-05 07:31:43

    最大的不同是在等待时 wait 会释放锁,而 sleep 一直持有锁。Wait 通常被用于线 程间交互,sleep 通常被用于暂停执行。 直接了解的深入一点吧: 在 Java 中线程的状态一共被分成 6 种: 初始态:NEW 创建一个 Thread 对象,但还未调用 start()启动线程时,线程处于初始态。 运行态:RUNNABLE 在 J

  • andorid jar/库源码解析 EventBus2020-09-05 07:00:39

    注册当前类对象,到EventBus的缓存中,保存当前类,包含 Subscribe 注释的public方法且只有一个参数。 同时安装参数对象的种类,对数据进行在分类存储,便于查找。然后循环,当前类的父类,同样的操作,直到,父类StartWith android.、androidx.、java.、javax.。 .unregister(   移除刚刚注册的

  • C++的静态联编和动态联编2020-09-05 06:31:45

    联编就是将 模块或者函数 合并在一起生成可执行代码的处理过程(也可以叫做绑定),同时对每个模块或者函数调用分配内存地址,并且对外部访问也分配正确的内存地址,它是计算机程序彼此关联的过程。按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。   1.静态联编

  • Mega-Fiers Unity顶点变形动画插件2020-09-05 06:31:22

    MegaFiers 是一个Unity3d专用的物体变形与动画解决方案,并支持所有的开发平台,从 PC、Mac、网页浏览或是 iPhone 与Android 终端都支持使用这个插件功能。   MegaFiers 具备将四十种以上的变形功能单独或是整合到一个多边形物体,例如我们将 3ds Max 使用的Morph 直接导入到 Unity,

  • 若没有任何实例包含Class Body 则enum被隐式声明为final2020-09-05 06:00:45

    今天在Java Language Specification上偶然看到一条关于枚举的语法特点说明   An enum declaration is implicitly final unless it contains at least one enum constant that has a class body   不是很理解此处Class Body的所指,查阅了一些关于Java enum的语法介绍和stack ov

  • 通过 maven 命令来查看 jar 包的引用关系2020-09-05 06:00:22

    可以通过maven命令来查看jar包的引用关系 mvn dependency:tree -Dverbose -Dincludes=org.codehaus.jettison:jettison 1.1 dependency:tree 表示树状显示,也可以 dependency:list 1.2 -Dverbose 表示显示所有的引用 1.3 -Dincludes 可以制定查询条件 2、上面示例查询结果如下: htt

  • python中property(lambda self: object())简单解释2020-09-05 05:31:48

    最后4行lambda。问题是:如何运作?它们的含义和结果是什么?您能否以简单的方式显示该声明的示例?现在谢谢! class error(Exception): """ Base class for I/O related errors. """ def init(self, *args, **kwargs): # real signature unknown pass @staticmethod # known case of __new

  • Springboot Oauth2 集成Swagger2权限验证实战2020-09-05 05:31:36

    Swagger是什么?能干什么?在这就不展开讲解了。本文主要讲解如何集成OAuth2的Password模式权限验证,验证接口是否具有权限。 引入依赖 io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2 2.SwaggerConfig配置 package com.entfrm.core.swagger.conf

  • javaScript旋转Base64图片并得到新的base64数据2020-09-05 05:31:22

    具体函数的代码就贴在下面了,三个参数 src:图片链接,无论是url地址还是base64数据都可以 edg:旋转角度,注意必须是90°的倍数,否则代码报错,非90°的旋转的根据业务需要裁切裁切,用到的话小伙伴可以动动手修改一下函数 callback:因为img的load是个异步的,所以这才采取回调函数处理load成

  • Python 炫技操作:海象运算符的三种用法2020-09-05 05:00:32

    首发于公众号:《Python编程时光》,一个专注输出高质量 Python开发知识的专栏 Python 版本发展非常快,如今最新的版本已经是 Pyhton 3.9,即便如此,有很多人甚至还停留在 3.6 或者 3.7,连 3.8 还没用上。 很多 Python 3.8 的特性还没来得及了解,就已经成为旧知识了,比如今天要说的海象运算符

  • SpringBoot的jar包引用外部properties文件2020-09-05 05:00:22

    使用SpringBoot打包时,配置文件application.properties默认会打包在jar里面,这样如果需要修改的话必须修改了文件并重新压包,比较麻烦 在网上查看有几种引用外部配置文件的方法,有的放到class目录,有的说是在META里面配置文件路径,但相对来说都不如在启动jar包时将properties文件路径作

  • Java基础005 --- 安全管理器、可变参数等2020-09-05 04:31:47

    大端:数据高字节保存在内存低地址中,数据低字节保存在内存高地址中 小端:数据高字节保存在内存高地址中,数据低字节保存在内存低地址中 java虚拟机屏蔽了机器的大小端模式,默认都是大端模式; 可以通过ByteOrder.nativeOrder获取机器模式,通过ByteBuffer的order方法获取及设置jvm模式 示例

  • 剑指offer:数组中只出现一次的数字2020-09-05 04:31:30

    一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 解题思路 一、思路一 使用Set集合,遍历数组,当数字第一次出现时,加入Set,当数字第二次出现时,从Set中删除。最后Set中剩余的元素就是结果,赋值给num1、num2 二、思路二 利用异或运算:两个相

  • [NetCDF][C++] 使用NetCDF 的接口读取数值2020-09-05 04:31:21

    在这里介绍的是用NetCDF(c++接口)读取NC文件信息,主要包括NC文件里的维度与变量,我用的VS2015+Qt+NetCDF进行读取的,至于这个环境的配置可以参考我的上一篇文章,在这里我就不介绍环境的配置了。不过你也可用VS+NetCDF进行读取,把结果展示在控制台窗口内,我用Qt的目的是为了将读取结果展

  • Mac下配置Python3+Eclipse+Robotframework2020-09-05 04:01:16

    由于mac默认使用的是python2,所以在eclipse安装完成red后,install robotframework默认使用的python2 python的路径在/usr/bin下;为了后面的可持续性本编介绍python3的集成 安装步骤: 一.安装Python3 Mac 自带Python2.7,但是将要弃用.这里我们安装Python3,不要卸载Python2.7(系统会有很

  • Java构造重载求点与原点、点与固定点、点与点的距离2020-09-05 04:00:41

    编写坐标系中的点类CPoint。   1.编写相应的构造方法初始化某个点;   2.重载构造方法初始化对角线的点;   3.编写重载方法计算点到原点,点到点,点到另一个坐标的距离。   输入两个点的坐标,若该点的横坐标与纵坐标相同如(5,5),则只需输入5即可。   输出两点与原点的距离、第一个

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有