自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨杨之余的博客

面朝大海,春暖花开!

  • 博客(58)
  • 资源 (9)
  • 收藏
  • 关注

原创 IntelliJ IDEA 引入 JS 文件出现 net::ERR_ABORTED 错误

不懂为什么 重启 IntelliJ IDEA 即可

2020-07-14 22:33:02 373

原创 XMLHttpRequest 跨域请求获取 Response Header

前端 JS 获取 Header 有两种方式方式一xhr.getAllResponseHeaders() // 获取所有的header方式二xhr.getResponseHeader("key") // 获取指定的header 首先我们需要在服务端添加自定义的 Headerresponse.addHeader("tokenKey", "tokenValue");前端使...

2020-05-04 23:01:48 4053

原创 2020 年 5 月 TIOBE 编程语言排行榜,C 语言回归第一

C 语言再次荣登第一Java and C were already very close in April, but this month C surpasses Java again. The last time C was number one was back in 2015. We can only guess why C is number one again. One of the ...

2020-05-04 16:44:08 323

原创 理解 Java 中的自增运算符

首先看如下程序int x = -1;int y = x++ + ++x;System.out.println("y = " + y);如果对自增运算符理解的比较清晰的就会很容易得到结果。但是我认为结果倒是不那么重要,重要的是过程,最终的结果到底是怎么来的。有一种说法认为,以上程序等同于如下程序int x = -1;int y = x + ++x;x++;System.out....

2020-05-03 17:52:24 448

原创 Java 动态代理理解

JDK中提供了 Proxy类实现动态代理,动态代理实现的主要方式是其中的一个静态方法loader:类加载器interfaces:被代理对象实现的接口,并且被代理对象一定要实现接口h:处理器接口,需要实现invoke方法具体实现需要增强的功能static Object newProxyInstance(ClassLoader loader, Class<?>[] i...

2019-10-24 09:33:32 301

原创 org.apache.ibatis.executor.ExecutorException: No constructor found in void matching

今天遇到一个挺奇葩的错误,解决的时间花费了挺长时间的。完整报错信息如下图所示报错信息提示,没有响应的构造器匹配。这时我就在想,怎么会没有呢?Mybatis对象映射是通过无参构造进行映射的,我首先的想法是难道我在响应的pojo类提供了带参构造,忘记添加无参构造了?我仔细检查了一下,发现没有类提供了带参构造。我索性显示的添加了无参构造,可是问题没有解决。按照提示信息,没有响应的构造器匹...

2019-10-12 20:46:57 1222

原创 JDK 版本导致 @Resource注入失败

今天朋友请我调试一个关于@Resource失败的问题。他使用@Autowired+@Qualifier 注入没有任何问题,但是换成了 @Resource注入的对象一直为 null,一直报空指针异常。使用@Autowired+@Qualifier能注入成功,代表Bean肯定是装在进Spring了,但是使用 @Resource却没有成功。我按部就班的一步一步的排查问题,查看配置文件,...

2019-10-11 19:32:46 1325 1

原创 Java实现阿里云短信验证码发送

友情提醒:余额要有money哦!登陆阿里云,进入首页 产品分类--->云通信 --->短信服务,首次进入按照提示开通短信服务即可进入管理控制台将鼠标悬浮在右上角头像上,点击accesskeys此处有两个选项,继续使用AccessKey是在当前账户账户上直接创建AccessKey,使用子用户AccessKey是在当前账户下创建子用户,在子用户上...

2019-10-05 21:48:20 485

原创 Spring容器属性注入问题

昨天在使用SpringMVC做图片上传的时候,因为想要控制上传图片的大小,所以使用到以下配置文件<bean class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="1024"/></...

2019-08-23 08:48:51 249

原创 IntelliJ IDEA控制台junit无法使用Scanner输入

解决方法:在idea64.exe.vmoptions文件最后添加如下内容-Deditable.java.test.console=trueidea64.exe.vmoptions在哪里?方式一(比较繁琐):IDEA路径下bin文件夹下idea.properties文件中查看idea.config.path=${user.home}/.IntelliJIdea/conf...

2019-07-31 14:14:51 1169

原创 判断一个数是否为2的整数次幂

判断一个数是否为2的整数次幂一、从1开始进行循环,每次 *2,时间复杂度为O(logn)public static boolean isPowerof2V1(int num) { int i = 1; boolean flag = false; while (i <= num) { if (i == num) {...

2019-07-19 16:25:55 279

原创 求最大公约数和最小公倍数(java)

最大公约数和最小公倍数一、最大公约数1.1 穷举法两个数 a 和 b ( a > b ), 从较小者 b 开始向下递减,如果出现能被两个数整除的数,则为最大公约数。但是效率很低,例如10000和10001求最大公约数,需要遍历10000次才能求出结果public static int getGreatestCommonDivisor(int a, int b) { int s...

2019-07-19 15:55:54 1337

原创 解决Chrome插件安装时出现的“程序包无效”问题

Chrome浏览器安装crx插件的时候可能会出现如下问题解决方案1. 重命名crx安装包,将crx后缀名改成rar或者zip2. 使用压缩软件解压3. 扩展程序进入开发者模式4.点击加载已解压的扩展程序5.选中第2步解压的文件夹即可安装成功...

2019-06-11 23:05:17 3589 2

原创 Windows下DOS进入指定路径

这里举例,进入路径D:\developer\Java1)方法12)方法23)方法34)方法4

2019-05-28 15:34:53 2810

原创 The type javax.servlet.http.HttpServletResponse cannot be resolved. It is indirectly referenced from

添加Servlet的引用库即可右键工程 -->BuildPath --> Configure Build Path在eclipse路径下找到plugins目录不同版本的jar名稍微有所不同

2019-05-25 16:41:56 2294

原创 Windows10彻底禁用自动更新

1. 打开服务,禁用WindowsUpdate服务方式一:此电脑右键 -- > 管理方式二:WIN+R2. 打开组策略禁用更新1)WIN+R很多朋友是Win10家庭版,并没有开启组策略,但是也没有关系,解决方法如下:新建一个文本文件,文件名不做要求,将下列文字复制到文本文件中,保存@echo offpushd "%~dp0...

2019-05-17 19:41:10 1452 4

原创 Eclipse官网下载速度慢问题解决

进入官网:https://www.eclipse.org/downloads/

2019-05-13 21:09:20 31856 57

原创 Eclipse安装STS插件

目录一、离线安装1.官网下载STS离线包2.获取旧版本springsource-tool-suite链接3.Eclipse安装二、Spring集成好的Eclipse三、在线安装一、离线安装1.官网下载STS离线包成功率不高进入spring官方网站:https://spring.io/网页底部点击TOOLS网页底部查看自己的eclips...

2019-05-09 21:42:13 465

原创 Spring官网下载jar包

1.进入官网官网网址 :https://spring.io/点击PROJECTS2.点击SPRING FRAMEWOEK3. 点击猫头图标4. 点击Spring Framework Artifacts5.点击SpingArtifactory6. 点击libs-release-local7.点击org8.点击s...

2019-05-03 23:03:15 299

原创 谷歌浏览器导出书签和导入书签

目前来说,谷歌浏览器的市场占有率非常高,国内很多人也喜欢使用谷歌浏览器,但是国内无法访问谷歌服务器。正常来说,我们也无法登陆我们的谷歌账号。在平时使用的过程中,我们看到喜欢的网址,就直接在浏览器直接收藏了。但是由于无法同步,所以收藏夹中的收藏无法直接迁移 ,我们只能通过手动导出和导入书签这个办法了。一、导出书签进入书签管理器后,在右上角点击如下图标点击导出书签生成如...

2019-05-02 12:05:40 1070

原创 Eclipse 黑色配色方案(DevStyle)

eclipse自带默认主题虽然看上去比较的简洁清爽,但是时间久了,眼睛就会疲劳,下面介绍将eclipse调整为黑色配色的方案。、安装过程中可能会遇到如下错误An error occurred while collecting items to be installedsession context was:(profile=epp.package.jee, phase=org....

2019-05-01 14:11:21 1167

原创 Hibernate配置文件详解

<?xml version="1.0" encoding="UTF-8"?><!-- 指定Hibernate配置文件的DTD信息 --><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hiberna...

2019-04-28 16:38:18 155

原创 WIN10 家庭版升级专业版

声明:事关系统问题,请仔细阅读以下步骤,如若认为方法没有可行性,请不要轻易尝试,否则,后果自负。现在新买的电脑默认是预装win10家庭中文版系统,而win10家庭中文版很多功能受限,操作体验不如win10专业版,所以就有很多用户想要把自带的win10家庭中文版升级成专业版。通常的做法是重装win10专业版,不过我们还有更简单的方法,那就是可以通过密钥无损升级。1)设置 ---> 更新...

2019-04-23 08:53:01 2463

原创 已解决:火狐浏览器书签工具栏添加有道云笔记网页剪报

有道云笔记是一款非常强大的记笔记软件,很多人都非常喜欢。它的网页剪报功能也非常的强大,今天想要使用这个功能的时候,发现浏览器没办法添加上去,博主使用的是火狐浏览器。一般安装有道云笔记客户端的时候,除了桌面有启动有道云笔记的图标以外,还会有一个网页剪报的图标双击图标,火狐浏览器打开如下页面这是因为有道云笔记没有开发火狐浏览器的相应插件,那怎么解决呢?可以打开磁链接:http:...

2019-04-14 11:51:49 9547 3

原创 Windows去除“- 快捷方式”字样

在Windows系统下,创建快捷方式放到桌面的时候总会有“- 快捷方式”的字样,对于有强迫症的人来说看起来很不舒服,那么就要手动的将字样给删除,会非常的麻烦,这里介绍一种去除快捷方式的方法。本人电脑为Win10,亲测成功,大家可以尝试一下。(一)方式1新建txt文件 打开在文件中输入 Windows Registry Editor Version 5.00[HKEY_CURRENT...

2019-04-11 23:07:31 5477 1

原创 Eclipse快速定位到错误处

使用Eclipse开发工具的时候,有时候代码写的比较的多,通过滚轮来找到报错的地方比较的麻烦,下面告诉大家两种方法可以快速定位报错处快捷键 Ctrl + .(点) 文本编辑器滚动条的右侧红色矩形框,点击即可定位...

2019-04-11 13:57:47 5591

原创 Java日期时间常见操作

一、Date创建日期对象 1)指定时间创建日期对象 Date d = new Date(123456789);System.out.println(d); 运行结果: 2)创建当前时间的日期对象 Date d = new Date();System.out.println(d); 其效果等同于: Date d = new Date(System.currentT...

2019-04-10 22:11:51 274

原创 Java中IO字节流基本操作(复制文件)并测试性能

此次案例将以复制文件的形式来演示IO字节流的基本操作,复制一个mp3文件,文件信息如下图:main方法测试 public static void main(String[] args) throws Exception { //源文件 String srcFile = "src/a.mp3"; //目的文件 String destFile = "src/...

2019-04-07 22:06:12 746

原创 很火的Java题——判断一个整数是否是奇数

请写一个方法,判断一个整数是否为奇数:public static boolean isOdd(int i);最普通的写法,也体现了我们的思考过程 public static boolean isOdd(int i) { if (i % 2 == 1) { return true; } else { return false; } }但是使用...

2019-04-05 10:35:25 1264

原创 Java数据类型转换问题

一、问题一请看如下代码,想想看编译和运行有没有问题? public class Demo{ public static void main(String[] args){ byte a = 1; byte b = 2; byte c; c = 3 + 4; }} 编译结果: 编译和运行都没有问题,输出7 我们再来看另一段程序 public cla...

2019-04-02 20:25:20 281

原创 两款简单专业的卸载工具

这两款软件在网上的资源特别的多,搜索名字即可。一、Geek UninstallGeek Uninstaller中文版是一款好用的软件卸载工具,GeekUninstaller中文版体积很小,但是软件卸载很快。完美支持支持32位与64位系统,并且它只有一个exe文件(软件大小不到2M),你不需要安装即可直接卸载软件、强制彻底清除软件残留垃圾文件或是查看某软件的注册表项目等等。对于日常使用的软件...

2019-04-02 09:09:40 1342

原创 ASP.NET使用VS2010连接内置SQL Server数据库

一、开启数据库服务右键我的电脑,点击管理 服务-->SQL Server-->启动二、使用VS建立数据库工具-->连接到数据库 更改 Microsoft SQL Server-->确定 服务器名-->使用Windows身份验证-->测试连接-->确定三、连接数据库由于此处只演示如何连接数据库,不对数据库进行任何操作,所以我们不需要建...

2019-04-01 21:17:17 884

原创 ASP.NET使用VS2010连接MySQL数据库

1)官方下载驱动:https://dev.mysql.com/downloads/connector/net/下载完成后需要解压2)打开VS2010引用驱动在解压后驱动目录下找到MySql.Data.dll4)使用代码连接连接数据库引入命名空间:using System.Data;using MySql.Data.MySqlClient;using S...

2019-03-30 13:53:18 420

原创 jQuery实现点击切换验证码

验证码在我们浏览器显示其实就是一张图片1)为img标签绑定onclick事件<img id="changeCheckCode" src="${pageContext.request.contextPath }/CheckImg" onclick="changeCheckCode()"/>2)书写事件内容,重新发送请求更换验证码,在最后拼接一个时间戳或者拼接随机数拼接时...

2019-03-29 20:17:56 563

原创 Java中一个对象实例化的过程

首先引出一个问题,是在其他博客上看到的,在这里也分享给大家。public class Parent{ public void test() {} public Parent(){ test(); } public static void main(String[] args){ new Child(); ...

2019-03-26 21:38:50 464

原创 java简单解析Json

在web开发中,json的使用率比较的高,这里为大家介绍两种比较常用也比较简单的将Object对象解析成json格式的字符串方法。一、GSON谷歌的产品,需要谷歌相关的jar包,下载网址:https://mvnrepository.com/artifact/com.google.code.gson/gson1)解析实体对象// 创建实体对象Person person = new...

2019-03-26 17:17:09 166

原创 常用读取properties两种方式

在项目中,我们经常会将数据通过键值对的形式封装到properties配置文件中。通常我们会将配置文件放在项目src目录。此案例配置文件信息:文件名:config.properties文件内容:username=zhangsan password=123一、类加载器注意:这种方式书写文件名称需要加上.properties// 通过本类的类加载器得到输入流...

2019-03-26 13:26:05 267

原创 Centos 7安装Redis

官网下载压缩包 官方网址:https://redis.io/download 网址为国外网站,访问可能较慢 Redis中文官方网址:http://www.redis.net.cn/ 下载后将文件上传只系统,本文我以 redis-3.0.6.tar.gz 为例 安装redis编译的C环境,若已安装,跳过此步骤 输入命令 yum install gcc 解压到 /usr/l...

2019-03-25 23:22:25 161

原创 Centos开放指定端口

一、firewalld 防火墙从CentOS/RHEL 7开始,一个叫做firewalld新用户空间接口被引入以取代iptables服务。查看状态// 关闭后显示not running,开启后显示runningfirewall-cmd --state开启防火墙systemctl start firewalld开放端口// zone=public:表示作用域为公共...

2019-03-24 15:52:36 469

原创 Linux(CentOS 7)下安装Tomcat

1.使用远程工具上传Tomcat到linux上2.解压Tomcat到/usr/local下进入Tomcat所在目录,输入解压命令tar -xf apache-tomcat-7.0.93.tar.gz -C /usr/local注意:Tomcat名称可能和上述命令不同,按照自己的下载的版本更改3.开放Linux的对外访问的端口8080开放端口两种方式,这里介绍其中一种,其他...

2019-03-24 14:36:27 251

Adblock Plus插件安装包

Adblock Plus插件安装包

2019-06-11

基于安卓的音乐播放器app

本人自己编码,功能上有或多或少的缺陷,但具有一定的参考价值,功能包括在线音乐,本地音乐,播放列表,收藏音乐等

2019-06-09

WinRAR官方正式版无广告

包含多个新老版本软件, 包含注册码, 纯净无广告, 抓紧收藏

2019-04-29

W3School离线手册(2018)+菜鸟教程

W3School离线手册(2018)+菜鸟教程

2019-03-13

JDK1.8帮助文档中文版

JDK1.8帮助文档中文版

2019-03-12

C3P0的jar包

C3P0的jar和其依赖包。

2019-02-27

2018黑马java就业班

2018年6月java黑马&传智视频 从java基础到架构都有,有很多新的技术加入其中 01.java基础(共300集左右). 02.HTML(共21集). 03.CSS(共21集). 04.JavaScript(共17集). 05.JQuery(共18集). 06.Bootstrap(共17集). 07.MYSQL(共38集). 08.JDBC(共30集). 09.XML&tomcat;(共28集). 10.HTTP&Servlet;(共24集). 11.Request&Response;(共26集). 12.Cookie&Session;(共22集). 13.JSP&EL;&JSTL;(共23集). 14.事务&数据库连接池&DBUtiles;(共31集). 15.MVC设计模式(共32集). 16.Ajax&Jquery;(共28集). 17.Listener&Filter;(共25集). 18.基础加强(共9集). 19.Linux(共12集). 20.Redis缓存入门(共13集). 21.阶段项目(必看)-电子商务企业实战项目(共61集). 22-Hibernate V5.0 框架(共59集). 23.Struts2 框架(共54集). 24-Spring V4.2 框架(共56集). 25-SSH整合企业案例-客户管理系统(共75集). 26-Oracle数据库(共84集). 27-Maven(共31集). 28-Mybatis V3.2(共34集). 29-SpringMVC V4.1+SSM整合(共39集). 30-SSM分布式案例-互联网商城-阶段项目-必看(共197集). 31.品优购电商系统开发. 32.视频教程用到的所有开发工具 第01项目:SSH 网上商城项目(推荐学习项目) 第02项目:SSH杰信商贸版(推荐学习项目) 第03项目:SSM药品集中采购系统视频教程(推荐学习项目) 第04项目:淘淘商城(SpringMvc+Spring+Mybatis) 推荐学习 第05项目:电力项目 第06项目:校内网项目 第07项目:Java邮件开发教程 第08项目:java网上在线支付实战视频 第09项目:俄罗斯方块游戏开发_视频教程 第10项目:交通灯管理系统视频教程 第11项目:银行业务调度系统视频教程 第12项目:供应链系统视频教程 第13项目:OA办公项目实战教程 第14项目:宅急送项目 第15项目:杰信商贸SSM版 第16项目:SSH国家税务协同平台项目 第17项目:javaWeb聊天室 第18项目:点餐系统 第19项目:网上书店 第20项目:CRM客户关系管理项目 第21项目:手机进销存系统 第22项目:图书商城 第23项目:物流BOS系统(SSH项目) 第24项目:宜立方商城项目(SSM项目) 第25项目:Spring Boot博客企业开发 第26项目:SSM到Spring Boot-校园商铺平台

2018-12-02

JDK的安装和配置环境变量

视频详细讲解了如何安装jdk和配置java的环境变量,包学包会

2018-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除