首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏软件开发-青出于蓝

    Redis之Java调用哨兵 原

    assertEquals(1L * 1024 * 1024, Long.valueOf(maxmemory.get(1)).longValue()); }     在redis命令里面查看结果,如下List -9: List-9 可以看到List-8中设置的1mb生效了,1*1024*1024=1048576 127.0.0.1:6379[1]> config get maxmemory 1) "maxmemory select 7 OK 127.0.0.1:6379[7]> config get maxmemory 1) "maxmemory" 2) "1048576" 127.0.0.1:6379[7]>     如List -9中所示,我们虽然在List-4中设置的database是7,但是从List-9中可以看出,通过config set设置的值是全局生效了。

    97140发布于 2019-04-15
  • 来自专栏软件开发-青出于蓝

    SpringFramework之RequestBodyAdvice的使用

    RequestBodyAdvice的实现     有人用RequestBodyAdvice来做参数的解密(前端传过来的是加密的),或者使用RequestBodyAdvice进行全局统一返回,但是我的需求是只对Java ControllerAdviceBean.findAnnotatedBeans(getApplicationContext())中获得所有的ControllerAdvice类,之后封装为ControllerAdviceBean,从List requestResponseBodyAdviceBeans.isEmpty()) { this.requestResponseBodyAdvice.addAll(0, requestResponseBodyAdviceBeans); } } List { return new ControllerAdviceBean(name, context); }).collect(Collectors.toList()); }     从List-8和List

    3K30发布于 2020-07-01
  • 来自专栏软件开发-青出于蓝

    MySQL之sysbench测试 原

    分别执行如下的List-8、List-9。 --tables=4 --mysql-host=localhost --mysql-db=foo --mysql-user=root --mysql-password=密码 prepare     List 1000000 --tables=4 --mysql-host=localhost --mysql-db=foo --mysql-user=root --mysql-password=密码 run     执行List

    3.2K20发布于 2019-04-15
  • 来自专栏软件开发-青出于蓝

    Centos7上Glusterfs集群安装

    lv_gluster -L 2G vg_gluster #格式化 mkfs.ext4 /dev/vg_gluster/lv_gluster     将/data_gluster挂载到我们创建的盘,如下List -9,每个节点都要执行 List-9 echo "/dev/vg_gluster/lv_gluster /data_gluster ext4

    1.3K20发布于 2019-07-09
  • 来自专栏软件开发-青出于蓝

    Spark集群安装 原

    List-4 export JAVA_HOME=/opt/jdk1.8 export HADOOP_HOME=/opt/hadoop-2.7.7 export SCALA_HOME=/opt/scala2.12 List-8 这个文件里面的host上,都会启动spark worker master node1 node2     在master上执行List-9中的start-all.sh,之后在master上用 List-9  [root@node1 spark-1.6.0-bin-hadoop2.6]# pwd /opt/spark-1.6.0-bin-hadoop2.6 [root@node1 spark-

    68630发布于 2019-04-15
  • 来自专栏软件开发-青出于蓝

    JDK之伪共享False Sharing 原

    ; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target 通常下给出的是填充缓存行,如下List-9List-9 "public long p1, p2, p3, p4, p5, p6; // comment out"这行就是填充使用的 public final static class VolatileLong 这个我想可以通过Javap命令来查看,不了解Javap命令的同学可以去google/bing.com搜索下,这是java自带的命令。     JVM的JustInTime,即JIT,在Java代码执行时会不会对代码进行优化?

    94230发布于 2019-04-15
  • 来自专栏软件开发-青出于蓝

    Presto之分布式安装查询Hive

    node.data-dir=/opt/prestoserver/data presto-slave2     在slave2上和slave1的一样,只是node.properties的值和slave1的不同,如下List -9所示,将node.id修改为自己的 List-9 node.environment=production node.id=node_node2 node.data-dir=/opt/prestoserver

    1.5K30发布于 2019-07-29
  • 来自专栏软件开发-青出于蓝

    Glusterfs的peer/volume/brick

    hive_db_volume [root@node1 hive_db_volume]# more hello hello world #在12上查看也是一样的 3、Brick     删除brick,如下List :/data_gluster/hive_db_volume参数,表示192.168.33.12:/data_gluster/hive_db_volume将不存储卷hive_db_volume的数据 List (y/n) y volume remove-brick commit force: success     List-9的操作之后,再查看该volume的详情,如下List-10,发现对比List-6,

    1.8K20发布于 2019-07-08
  • 来自专栏软件开发-青出于蓝

    Springboot启动分析

    这个就是我们平时在控制台看到类似"15:57:28.657 INFO  Started HelloApplication in 4.643 seconds (JVM running for 5.18)"的代码,如List AnsiColor.DEFAULT, padding.toString(), AnsiStyle.FAINT, version)); printStream.println(); } } List

    59420发布于 2019-06-20
  • 来自专栏软件开发-青出于蓝

    Mybatis之拦截器Interceptor

    分页查询到结果后,调用"dialect.afterPage(resultList, parameter, rowBounds)",即AbstractHelperDialect的afterPage方法,如下List List-9 @Override public Object afterPage(List pageList, Object parameterObject, RowBounds rowBounds)

    2.4K30发布于 2019-06-16
  • 来自专栏软件开发-青出于蓝

    Mybatis之Spring与Mybatis的事物transaction

    SimpleExecutor,现在SqlSession有了,回到List-6的method.invoke(),即实际调用时这个方法会被调用,以update为例,看SimpleExecutor的doUpdate方法 List

    1.3K30发布于 2019-10-28
  • 来自专栏公众号:懒时小窝

    Java】Generics in Java

    原文Generics in Java. :实现Java在编译时期进行类型检查。 由于Java不支持多重继承,所以只能扩展一个类。 in Java, and we use them to refer to an unknown type. 因此,这将是您练习Java泛型的理想文章。❤️I will bring you another Java stuff next time.下次我会给您带来另一款Java产品。Bye guys! 再见

    1.3K10编辑于 2023-07-21
  • 来自专栏Utopia

    Java技术体系------JDK、 JRE、 Java ME 、 Java SE 、Java EE

    ,Sun官方所定义的Java技术体系包括: Java程序设计语言 JavaAPI类库 运行于各个硬件平台上的虚拟机 Class文件格式 商业机构和开源社区的第三方Java类库 JDK:   包括Java 程序设计语言、JavaAPI类库、运行于各个硬件平台上的虚拟机,JDK是用于支持Java程序开发的最小环境; JRE: Java API类库中的Java SE API子集和Java虚拟机这两部分统称为 JRE与JDK的区别: JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。 JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。 Java SE: 支持面向桌面级应用的JAVA平台,提供了完整的Java核心API,这个版本以前称为J2SE。

    3.8K41编辑于 2023-03-21
  • 来自专栏Java 学习

    Java】01 初识 Java

    一、Java 简介 1.1 Java 发展史 —————— 选自 《 疯狂 Java 讲义(第四版)》    Java 语言的诞生具有一定的戏剧性,它并不是经过精心策划、制作,最后产生的划时代产品,从某个角度来看 这标志着 Java 已经吹响了向企业、桌面和移动三个领域进军的号角,标志着 Java 已经进入 Java2 时代,这个时期也是 Java 飞速发展的时期。    1.3 Java 相关概念 1.3.1 JVM    JVM 是 Java Virtual Machine( Java 虚拟机)的缩写,就是我们常说的java虚拟机。 Java 语言使用 Java 虚拟机屏蔽了与具体平台相关的信息,使得 Java 语言编译程序只需生成在 Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。    Java 虚拟机本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java 语言的可移植性正是建立在 Java 虚拟机的基础上。

    2.2K31发布于 2020-09-28
  • 来自专栏Java架构师必看

    Java面试——Java基础

    所有的 Java虚拟机实例必须在每个类或接口被 Java程序“首次主动使用”时才初始化它们。 八、java -> class -> 执行 ---- Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。 Java.lang.ClassNotFoundException Java.lang.NoSuchMetodException Java.io.IOException Exception:一般分为 Checked 【1】Checked 异常:只有 java语言提供了 Checked异常,Java 认为 Checked异常都是可以被处理的异常,所以 Java程序必须显示处理 Checked异常。 【8】Date/Time API (JSR 310):Java 8 新的 Date-Time API (JSR 310)受Joda-Time的影响,提供了新的 java.time包,可以用来替代 java.util.Date

    3.6K33发布于 2021-05-14
  • 来自专栏java一日一条

    Java 回顾 ( Revisiting Java )

    最近在看一些工程代码,于是看了看设计模式,看设计模式之前发现Java是先修知识,又重新补了一遍Java,温故知新,获得一些新的体会。 本文不打算作为“Java知识点详细梳理”,“10分钟学会Java”之类的文章,仅作为博主自己的一个回顾,涉及的内容也无定法。 Java应该是目前用的最多的编程语言,以前觉得Java老要点点点(调用方法),变量名也很长,C++/Python很少代码写完的东西Java可能要写很多行…… 觉得挺麻烦的,不过Java风靡自有其风靡的理由 Java中最关键的概念是面向对象,面向对象最关键的东西就是类和对象,所有的Java程序都定义在类中,你不能像python那样,打开.py文件就开始写东西,就可以执行了,也不像C++,定义一个main函数即可运行 Reference *《Head First Java

    2.1K20发布于 2018-09-14
  • 来自专栏《数据结构》

    Java SE】初识Java

    1.初识Java 1.1Java是什么 Java是一种优秀的程序设计语言。 1.使用记事本或者IDEA(集成开发环境)编写Java源程序 2.使用javac.exe编译器编译Java源程序,生成xxx.class的字节码 语法格式为:javac xxx.java 3.使用java 运行xxx.class字节码文件 语法格式为:java xxx.java 注意:在运行Java程序前,必须先安装好JDK(Java Development Kit即Java开发工具包),JDK里面就包含了 javac和java工具,Java程序最终是在JVM(Java虚拟机)中运行的。 JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。

    1.9K20编辑于 2023-04-16
  • 来自专栏全栈程序员必看

    java jersey,java Jersey

    场景:用Jersey构建RESTful服务3-JAVA对象转成JSON输出 用Jersey构建RESTful服务3–JAVA对象转成JSON输出 一、 总体说明 XML和JSON 是最为常用的数据交换格式 本例子演示如何将java对象,转成JSON输出。 (MessageBodyFactory.java:1154) at org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse(ServerRuntime.java :571) at org.glassfish.jersey.server.ServerRuntime$Responder.processResponse(ServerRuntime.java:378) $1.run(ServerRuntime.java:262) 此时,需要获取json转换包的支持 。

    1.9K20编辑于 2022-09-18
  • 来自专栏各类技术文章~

    Java 异常|Java Exceptions

    本文是对以下内容的分析:Java异常设计,Java异常可以告诉什么,以及如何使用Java异常。 Java Exceptions Java Exception 是为处理异常应用程序行为而创建的类。 在本文中,我将解释如何使用 Java Exception 类以及如何在考虑现有 Java Exceptions 设计的情况下创建异常结构。 Java 异常概念是 Java 中的重要里程碑之一,每个开发人员都必须知道它。 Java 异常结构的信息量比你想象的要多 Java 异常的结构非常有用,可以告诉开发人员一组重要的事情(如果开发人员正确使用此结构)。 Java错误 Java Error case 代表异常情况。一旦出现错误,应用程序可能会关闭。 Java异常 与错误不同,Java 异常有机会从问题中恢复应用程序并尝试保持应用程序运行。

    4.2K40发布于 2021-09-14
  • 来自专栏面试题详解

    Java并发—Java线程

    大家好,这里是淇妙小屋,一个分享技术,分享生活的博主 后续会发布更多MySQL,Redis,并发,JVM,分布式等面试热点知识,以及Java学习路线,面试重点,职业规划,面经等相关博客 转载请标明出处 Java线程面试题 0.1 线程占用的内存 JDK1.4默认单个线程占用256K JDK1.5默认单个线程占用1M 可以通过-Xss参数设定 0.2 为什么要使用线程池 手动创建线程池的缺点 不受风险控制

    2.6K22编辑于 2022-03-30
领券