Mybatis 报错 java.io.IOException: Could not find resource mybatis-config.xml
1 <build> 2 <resources> 3 <resource> 4 <directory>src/main/java</directory> 5 <includes> 6 <include>**/*.properties</include> 7 <include>**/*.xml</inc ... 查看全文
用了这么多年的 Java 泛型,你对它到底有多了解?
作为一个 Java 程序员,日常编程早就离不开泛型。泛型自从 JDK1.5 引进之后,真的非常提高生产力。一个简单的泛型 T,寥寥几行代码, 就可以让我们在使用过程中动态替换成任何想要的类型,再也不用实现繁琐的类型转换方法。 虽然我们每天都在用,但是还有很多同学可能并不了解其中的实现原理。今天这篇我 ... 查看全文
给字符排序-基类排序二分查找-JavaScript
//比较字符基类大小 相同返回0,str1>str2 返回1,str1<str2 返回-1, function str_compare(str1,str2){ let index=0; let dis=0; while (dis 0&&index<str1.length){ if(str1.char ... 查看全文
一.JavaScript
1、JavaScript 介绍 Javascript 语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行 JavaScript 代码。JS 是 Netscape 网景公司的产品,最早取名为 LiveScript;为了吸引更多 java 程序员。更名为 JavaScript ... 查看全文
理解Java中的弱引用
四种引用 今天翻阅ThreadLocal的源码时发现了 WeakReference类的使用,正赶上要学习Java虚拟机的垃圾回收相关的知识,就百度了一些资料,看到有篇文章写的不错就记录下来,希望这篇文章也能对你们有所帮助。 Java中实际上有四种强度不同的引用,从强到弱它们分别是,强引用,软引用,弱 ... 查看全文
如何在Java代码中去掉烦人的“!=null”
问题 为了避免空指针调用,我们经常会看到这样的语句 if (someobject != null) { someobject.doCalc(); } 最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢? 回答 这是初、中级程序猿经常会遇到的问题。他们总喜欢在方法中返 ... 查看全文
17.动态规划之青蛙跳台阶代码实现(JavaScript版)
动态规划之青蛙跳台阶 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl ... 查看全文
201301 JAVA题目0-1级, 华为笔试题
import java.util.*; public class Main { static boolean dfs(List<Integer> list, int sum3, int sum5, int u) { if(u == list.size()) { return sum3 == sum5 ... 查看全文
整理一下《java并发编程实战》中的知识点
分工、同步、互斥的历史由来 分工:单道、多道、分时 同步:线程通信(组织编排任务) 互斥:因(多线程访问共享资源)果(串行化共享资源的访问) 1切都是为了提高性能 2.可见性、原子性、有序性 可见性:CPU缓存导致可见性问题 原子性:线程切换导致原子性问题 有序性:编译优化带来的有序性问题 3.ja ... 查看全文
聊聊Java中的异常及处理
前言 在编程中异常报错是不可避免的。特别是在学习某个语言初期,看到异常报错就抓耳挠腮,常常开玩笑说编程1分钟,改bug1小时。今天就让我们来看看什么是异常和怎么合理的处理异常吧! 异常与error介绍 下面还是先让我们来看一下基本概念吧! ? 异常指程序运行过程中出现的非正常现象,例如用户输入错误、 ... 查看全文
聊聊Java中的异常及处理
前言 在编程中异常报错是不可避免的。特别是在学习某个语言初期,看到异常报错就抓耳挠腮,常常开玩笑说编程1分钟,改bug1小时。今天就让我们来看看什么是异常和怎么合理的处理异常吧! 异常与error介绍 下面还是先让我们来看一下基本概念吧! ? 异常指程序运行过程中出现的非正常现象,例如用户输入错误、 ... 查看全文
【秒懂Java】【02_搭建开发环境】01_Java开发必备
这篇文章主要讲解:要想使用Java来开发软件,需要做哪些准备工作? 配置电脑 作为一名开发人员,对文件的类型、大小等信息是比较敏感的,所以建议你的电脑做2个配置: 显示文件扩展名 文件扩展名(Filename Extension),也称为文件的后缀名,用来标记文件类型 通过文件扩展名,我们可以很容易 ... 查看全文
还在被Java NIO虐?该试试Netty了!
首先声明,本文是为Netty新手准备的,所以事无巨细的会把步骤列出来,老手们就不用在我这篇文章上浪费时间了,要不然你会嫌我墨迹的。一、前言Netty是一个开源的异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty的创始人是韩国人trustinlee,他现在韩国line公司工作,早前应用较多的Mina也是这牛人的作品。Netty目前的项目leader是德国人Nor 查看全文
大型Java进阶专题(六)设计模式之代理模式
#代理模式 ##前言 又开始我的专题了,又停滞了一段时间了,加油继续吧。都知道 SpringAOP 是用代理模式实现,到底是怎么实现的?我们来一探究竟,并且自己仿真手写还原部分细节。 ##代理模式的应用 在生活中,我们经常见到这样的场景,如:租房中介、售票黄牛、婚介、经纪人、快递、 事务代理、非侵入 ... 查看全文
selenium+java判断元素是否被选中
java判断元素是否被选中: public boolean isElementChecked(String locator,String eleKey,String eleValue) { WebElement element=driver.findElement(By.xpath(locator) ... 查看全文
013 Javascript(134 - )
[A] JSON对象 1. 数据传输格式有两种: json数据传输格式 字符串的一种数据格式 XML数据传输格式 家具城 运输 家 装好的家具 拆卸 组长 前端 运输 后端 数据结构 字符串 数据结构 数据从在前后端进行交流时需要经历 数据结构 -> 字符串 -> 数据结构 的过程,而实现这个过程的 ... 查看全文
最新BAT大厂java秋招面试题整理,快来查缺补漏
这些都是这几年来BATJ面试问的最多关于Java的面试题,大家可以以这个为标准参考下 多多准备下,可能针对一部分人来说比较简单,但是今年有很多面试人员,都是败在了基础上 面,所以你也可以查缺补漏下看那些是你还记得都会的/或者是面试有哪些被问到比较多. 大家都可以评论区多多交流下经验. Mysql 与 ... 查看全文
vscode 创建一个java Maven项目(vscode)
1.打开vs code软件,最好创建好自己的工程并使用vs code打开 2. 使用快捷键ctrl + shift + p按键,输入maven进行搜索,选中如图诉讼hi的create mavene project 3.步骤2后,选择如图所示的archetype-quickstart-jdk8 4.接 ... 查看全文
如何配置JAVA环境变量
首先,安装JDK8,百度搜索JDK8,在官网中下载与自己电脑对应的版本即可 注:安装时一定要记住安装路径 安装好之后,就是我们的重点部分——配置环境变量 步骤如下: 第一步,打开高级系统设置 我的电脑-->右键-->属性-->高级系统设置(如果页面上没有显示,可在搜索框中搜索) 第二步,打开环境变量 ... 查看全文
2020-7-3 java组合模式
工作上需要用到组合模式 然后来学一下 看教程 概念(树) 多个对象形成树形结构 ,树形结构就是组合模式的体现 类图 ![](https://img2020.cnblogs.com/blog/2071647/202007/2071647-20200703164934428-211910496.png) ... 查看全文
前端自学随笔(二)JavaScript基础
通过使用 <script> 标签在 HTML 页面中插入 JavaScript。<script> 和 </script> 会告诉 JavaScript 在何处开始和结束。 JavaScript输入输出方式: 弹窗:window.alert()方法 <script> window.alert("这是一 ... 查看全文
Caused by: java.lang.NoClassDefFoundError: Lorg/slf4j/Logger;
错误日志: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHos ... 查看全文