ICode9

精准搜索请尝试: 精确搜索
  • 记一次jenkins 邮件服务配置问题2022-06-27 16:32:22

    公司机房改电,服务一年有余的jenkins终于迎来了重启的时刻 ,然后就遇到了以下问题。 运行项目的时候发现邮件服务不能正常运行了,具体报错如下: Caused: javax.mail.MessagingException: Could not connect to SMTP host: <strong>***</strong>邮箱服务地址***, port: 465; neste

  • Mybatis 批量动态更新数据时出现异常:java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax2022-06-27 16:00:34

    如果使用 Mybatis 框架对 MySQL 数据库进行批量更新操作,需要在连接数据库的 URL 加上 allowMultiQueries=true,这样便可以执行批处理操作了。 jdbc:mysql://127.0.0.1:3306/testdb?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&allowMultiQueries=t

  • Java删除指定的文件夹2022-06-27 15:05:55

    先删除文件、再删除空文件夹 /** * 删除文件夹 * @param floderPath 文件夹地址 */ public static void delFloder(String floderPath) { try { delFile(floderPath); //删除文件 java.io.File myFilePath = new java.io.File(floderPath); myFil

  • java简单算法:删除有序数组中的重复项2022-06-27 15:05:33

    问题 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那

  • Java 源码 - Proxy 代理类2022-06-27 14:37:38

    动态代理可以让我们在运行时动态生成代理类,解耦程序。 源码 package java.lang.reflect; import java.security.AccessController; import java.security.PrivilegedAction; import java.util.Objects; import sun.reflect.CallerSensitive; import sun.reflect.Reflection; /**

  • 好用到爆!GitHub 星标 32.5k+的命令行软件管理神器,功能真心强大!2022-06-27 14:35:54

    前言(废话) 本来打算在公司偷偷摸摸给星球的用户写一篇编程喵整合 MongoDB 的文章,结果在通过 brew 安装 MongoDB 的时候竟然报错了。原因很简单,公司这台 Mac 上的 homebrew 环境没有配置好。刚好 Java 程序员进阶之路上缺少这样一篇内容。 所以我就想,不如趁机水一篇吧,啊,不不不,趁机

  • Jmeter环境本地准备2022-06-27 14:35:29

    1、本地检查是否已安装java环境:dos窗口执行java -version,若有,则跳过步骤22、若无,从云盘下载压缩包,参考该链接安装java并配置环境变量:https://blog.csdn.net/t2736416901/article/details/1241475263、本地检查是否已安装jmeter环境:dos窗口执行jmeter,若有,则跳过步骤44、若无jmeter

  • Java所需用的工具2022-06-27 13:02:40

    构建工具:Ant,Maven,Jekins 应用服务器:Tomcat,Jetty,Jboss,Websphere,Weblogic Web开发:Struts,Soring,Hibernate,myBatis 开发工具:Eclipse,Netbean,intellij idea,Jbulider

  • SpringBoot之整合Shiro(最详细)2022-06-27 12:32:33

    1.SpringBoot整合Shiro思路 2. 环境搭建 2.1 创建项目  (4条消息) SpringBoot之整合Shiro(最详细)_Java追求者的博客-CSDN博客_shiro springboot

  • 在Java数据类型和SQL数据类型之间进行转换2022-06-27 12:04:54

    数据类型 使用JDBC的时候,我们需要在Java数据类型和SQL数据类型之间进行转换。JDBC在java.sql.Types定义了一组常量来表示如何映射SQL数据类型,但是平时我们使用的类型通常也就以下几种: SQL数据类型 Java数据类型 BIT, BOOL boolean INTEGER int BIGINT long REAL floa

  • Comparison method violates its general contract 排序报错2022-06-27 12:04:06

    报错代码 list=list.sort{a,b->if(a.last_update<b.last_update) return -1 else return 1} 报错内容 java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeLo(TimSort.java:777) at java.util.TimSort.mergeAt(

  • study day03JDK环境2022-06-27 11:37:05

    安装 搜索JDK8 打开计算机属性,下载对应安装包 安装jdk 记住安装路径 配置环境变量 我的电脑-->右键-->属性 环境变量-->JAVA_HOME 配置pash变量,path里,添加%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin(%abc%:指引用abc) 测试JDK,dos命令java -version   卸载 删

  • java 两个线程按顺序输出字符2022-06-27 11:35:48

    方法一: public class threadDemo { public static void main(String[] args) { final Object o=new Object(); final char[] nums="1234567".toCharArray(); final char[] chars="ABCDEFG".toCharArray(); new Thr

  • Java 源码 - InvocationHandler 调用处理器2022-06-27 11:05:07

    InvocationHandler 位于 JDK 反射包下,其作用是在实现 JDK 动态代理。 源码 package java.lang.reflect; /** * InvocationHandler is the interface implemented by the invocation handler of a proxy instance. */ public interface InvocationHandler { /** * Proc

  • 力扣479(java)-最大回文数乘积(困难)2022-06-27 10:36:41

    题目: 给定一个整数 n ,返回 可表示为两个 n 位整数乘积的 最大回文整数 。因为答案可能非常大,所以返回它对 1337 取余 。   示例 1: 输入:n = 2输出:987解释:99 x 91 = 9009, 9009 % 1337 = 987示例 2: 输入: n = 1输出: 9  提示: 1 <= n <= 8 来源:力扣(LeetCode)链接:https://leetcode.

  • Java 多线程 Thread2022-06-27 10:05:13

    Java 多线程 Thread 多任务(生活中的例子) 现实中太多这样的同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情 多线程(生活中的例子) 原来是一条路,慢慢因为车太多了,道路堵塞,效率极低.为了提高使用的效率,能够充分

  • java 基础知识学习2022-06-27 09:04:15

    java运行机制   java 注释 //单行注释 /**/多行注释 /**@Description wangchaoyang*/段注释 标注注意事项   public class Demo02八大基本数据类型 {   public static void main(String[] args) {       //八大基本数据类型       //整数表示方式       int n

  • 初学Java2022-06-27 09:01:07

    认识Java中的HelloWorld 源代码为: public class helloworld { public static void main(String []args) { System.out.println("Hello World");//不可输出空字符串 } }  对于注释: public class HelloWorld { /* 这是第一个Java程序 * 它将输出 Hello World * 这是一个多行

  • Java包机制2022-06-27 01:03:24

    为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[. pkg2[. pkg3...]] 一般利用公司域名倒置作为包名; 为了能够使用某一个包的成员,我们需要在 Java程序中明确导入该包,使用完成此功能 import package1[. package2...].(cla

  • Java基础语法2022-06-27 01:02:04

    注释 注释并不会被执行,是给我们写代码的人看的 书写注释是一个非常良好的习惯 平时写代码一定要注意规范 public class HelloWorld { public static void main(String[] args) { //单行注释 //输出一个HelloWorld System.out.println("HelloWorld!");

  • java基础面试题2022-06-27 00:31:25

    1.标识符的命名规则 1. 标识符的含义:是指在程序中,我们自己定义的内容,譬如,类的名字,方法名称以及变量名称等等,都是标识符。 2. 命名规则:(硬性要求) 标识符可以包含英文字母,0-9的数字,$以及_标识符不能以数字开头标识符不是关键字 3. 命名规范:(非硬性要求) 类名规范:首字符大写,后面每个

  • Java GRPC超时机制2022-06-27 00:04:28

    所谓困难,则是激发个人抵制困难的机会,激发新能力的机会; --- Java的gRPC没有没有Timeout机制,不过在其中增加了Deadline机制;但使用时容易出错,以下为我踩的几个坑; 引入gRPC超时机制的原因是因为其他服务请求gRPC所在服务,若gRPC一直执行不完,会导致任务堆积; 创建后持续报错: io.grpc.Stat

  • 期末笔记2022-06-27 00:01:35

    java的编译时错误和运行时错误 java中的super http://c.biancheng.net/view/6394.html java中的集合与map java 数组和集合 Java中HashMap的实现原理 java中的clone 详解Java中的clone方法 java的修饰符 https://www.runoob.com/java/java-modifier-types.html priva

  • 学习java的第一天2022-06-26 23:03:29

    Java Java概述 编译javac 文件名.java 运行java 文件名 sun公司被甲骨文收购,归甲骨文公司 8 14年就发布了和11都是LTS常期支持版本,到2022和2023,扩展支持到2030和2026 jse:桌面 jee:企业 jme:移动终端 跨平台 :字节码文件在有Java虚拟机的平台上面都可运行 解释性语言: 编译器以解释性

  • 什么是jdbc?2022-06-26 23:00:42

    JDBC是Java DataBase Connectivity的缩写,它是Java程序访问数据库的标准接口。JDBC接口是Java标准库(Java的标准库java.sql里)自带的,所以可以直接编译。 使用Java程序访问数据库时,Java代码并不是直接通过TCP连接去访问数据库,而是通过JDBC接口来访问,而JDBC接口则通过JDBC驱动来实现真

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有