当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Java反射——获取私有属性及方法

    复习到Java反射,以此记录一下 首先创建一个class,属性及方法均设为private,私有类型 publicclassPrivateClass{privateStringid="127.0.0.1";privateStringport="8080";privateStringurl(){retu...

    108
    热度
  • [综合] JDBC连接数据库编程步骤

    ResultSet包含符合SQL语句中条件的所有行记录,并且它通过一套get方法(这些get方法可以访问当前行中的不同列)提供了对这些行中数据的访问。ResultSet.next()方法用于移动到ResultSet中的下一行,使下一行成为当前行。 JDBC编程步骤 (1)加载驱动程序:Class.f...

    80
    热度
  • [综合] java开发3~5年工作经验面试题

    关于java基础 String,StringBuilder,StringBuffer区别是什么?底层数据结构是什么?分别是如何实现的? HashSet的底层实现是什么?它与HashMap有什么关系? Java的并发包里面有那些知识点? HashCode与HashMap的关系? 哈希函数的理解? m...

    56
    热度
  • [综合] java volatile关键字(及使用场景)

    当一个变量被定义为volatile之后,就可以保证此变量对所有线程的可见性,即当一个线程修改了此变量的值的时候,变量新的值对于其他线程来说是可以立即得知的。可以理解成:对volatile变量所有的写操作都能立刻被其他线程得知。但是这并不代表基于volatile变量的运算在并发下是安全的,因为vola...

    29
    热度
  • [综合] Object中的方法

    protectedObjectclone()创建并返回此对象的一个副本。booleanequals(Objectobj)指示其他某个对象是否与此对象“相等”。protectedvoidfinalize()当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。Class<?&...

    30
    热度
  • [综合] 关于springboot、springCloud的面试题。

    什么是springboot 用来简化spring应用的初始搭建以及开发过程使用特定的方式来进行配置(propertites或yml文件) 创建独立的spring引用程序main方法运行 嵌入的tomcat无需部署war文件 简化maven配置 自动配置spring添加对应功能starter自动化配置...

    55
    热度
  • [综合] 关于RSA公私钥的生成,获取

    本文主要是针对网上的常见RSA加密不能指定密钥的坑....RSA可通过这种方式生成密钥:/***随机生成公钥和私钥 */publicstaticfinalStringpublicKeyString="publicKeyString"; publicstaticfinalStringprivateKe...

    76
    热度
  • [综合] 详解在spring boot中配置多个DispatcherServlet

    springboot为我们自动配置了一个开箱即用的DispatcherServlet,映射路径为‘/',但是如果项目中有多个服务,为了对不同服务进行不同的配置管理,需要对不同服务设置不同的上下文,比如开启一个DispatcherServlet专门用于rest服务。 传统springMVC项目 在传统...

    48
    热度
  • [综合] Linux下安装mysql(离线安装和在线安装)

    一:在线安装mysql 1、首先检测一下,mysql之前有没有被安装 命令:rpm-qa|grepmysql 2、删除mysql的命令:rpm-e--nodeps`rpm-qa|grepmysql` 3、在线安装mysql命令:yum-yinstallmysql-server 4、开启mysql服务...

    10
    热度
  • [综合] springboot打印mybatis的sql语句

    1.第一种方法 使用mybatis配置 #打印sql #mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 2.第二种方法 使用Logback日志 logging.level.com.springbo...

    52
    热度
  • [综合] mysql 查询指定Timestamp或dateTime格式的时间段的数据

    mysql查询指定Timestamp或dateTime格式的时间段的数据 1.传统的方法 SELECT*FROMcustomerlastlogintime>='2015-01-0113:50:42'ANDlastlogintime<='2015-02-0600:00:00'ORDERBY...

    2
    热度
  • [综合] spring boot加mybatis使用Map返回时,当值为空时属性也会没有

    已解决: 如题, 1.当使用springboot加mybatis时,设置Map返回,当值为空时属性也会没有 在application.properties中加入下面配置,将会解决这个问题。 #当查询数据为空时字段返回为null,不加这个查询数据为空时,字段将被隐藏 mybatis.configura...

    82
    热度
  • [综合] springboot+async异步接口实现和调用

    什么是异步调用? 异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行。 如何实现异步调用? 多线程,这是很多人第一眼想到的关键词,没错,多线程就是一种实现异步调用的方式。 在非spring目项目中我们...

    101
    热度
  • [综合] 下面是red hat/CentOs7一些防火墙和数据库命令

    1:第一种方式 查看linux系统版本:cat/etc/redhat-release centos7用开启mysql数据库:systemctlstartmysqld centos7用重启mysql数据库:systemctlrestartmysqld 1:查看防火状态 systemctlstatusf...

    4
    热度
  • [综合] java中注解用法详解——@SuppressWarnings

    在java编译过程中会出现很多警告,有很多是安全的,但是每次编译有很多警告影响我们对error的过滤和修改,我们可以在代码中加上@SuppressWarnings(“XXXX”)来解决 @SuppressWarnings(“unchecked”)//抑制未检查的转化,例如集合没有指定类型的警告@Su...

    19
    热度
  • [综合] Linux用账号密码登录redis

    此场景是账号密码已存在的情况 1.第一步 redis-cli 2.密码验证 auth你的密码

    21
    热度
  • [综合] 数组形式的字符串获取键值

    参数例子: [{"projectNode":"2000","projectNodeName":"节点1","company":[{"institutionId":12,"institutionName":"as1"},{"institutionId":13,"institutionName":"as...

    18
    热度
  • [综合] 简单实现多线程线程安全(简单易懂)

    直接看代码: 背景:模仿多线程抢票 packagecom.example.institution01.instiServic;importjava.util.ArrayList; importjava.util.List;publicclassThreadTest{/**总票数**/staticin...

    68
    热度
  • [综合] mysql表的联合主键

    mysql表的联合主键是由表的多列字段值的拼接成的主键,来形成唯一性。和以往单个列的普通主键如id(自增长)的区别一个字段主键和多个字段的区别。 如果一个表有id,name,sex三个字段,那普通主键表的主键为id值区分唯一性。联合主键为id+name值来区别唯一性,或id+name+sex拼接的值...

    22
    热度
  • [综合] Excel导入图片代码 java

    直接上代码: publicstaticvoidmain(String[]args)throwsException{FileOutputStreamfileOut=null;/***目的:操作图片实现:第一步-需要将图片从磁盘加载到内存中,第二步-java中有Image和BufferedImage这两...

    99
    热度