自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 OS 文件的IO流

学知识要成体系,不仅要知道怎么用,还要知道为什么这么用。魔鬼总是存在于细节之中。今天我们来总结一下文件的IO流。 1、基本的文件IO流public class OSFileIO_v1 { public static void main(String[] args) { standIO(); } static void standIO() { FileOutputStream out = null; try {...

2020-08-20 00:30:33 250

原创 HTTP+POST +JSON 实现第三方接口调用

1、最近要做一个从第三方接口获取数据的功能,以前这块接触的少,一边摸索一边尝试,终于把功能做了出来,废话不多说,直接上代码,代码使用的包也附上(真的很讨厌晚上那些放代码不放引包的行为)import java.io.IOException;import java.util.Map;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.apache.commons.httpclient.DefaultHttpMe

2020-11-12 17:04:00 1625 2

原创 synchronized 机制详解

很多同学分不清synchronized同步锁的一个机制,今天我们就详细来讲一下关于同步锁的机制。还是老规矩开讲之前,先来了解几个基础概念。1.1同步临界区

2020-09-15 12:27:11 339

原创 多线程wait、yield、sleep、join详解

wait、yield、sleep详解

2020-09-13 09:58:01 1584

原创 Thread多线程Interrupt方法

在学习多线程的时候Interrupt()方法大概是我们最开始了解的几个基础概念之一,虽然在生产环境中使用Interrupt()业务场景不多(这只是笔者个人观点),但是还是了解一下,凡事都有个万一嘛。1、interrupt(),老规矩我们先来看下官方解释。大致的意思是: 这个方法的主要作用是打断线程。 线程总是可以打断自己,当其他线程调用checkAccess方法来判断是否有权限打断当前线程时可能会抛出SecurityException。 当线程因为调用wait()、...

2020-09-11 12:21:37 278

原创 【设计模式】之【模板方法】详解

【设计模式】之【模板方法】详解

2020-09-08 12:20:25 195

原创 详解进程、线程、纤程

今天我们详细讲一下进程、线程、纤程的概念,为多线程编程打好基础。

2020-09-06 22:44:29 154

原创 【设计模式】【单例模式】详解

单例模式的作用:保证系统内有且只有唯一的一个实例。 1、饿汉单例模式 单例的保证交给了java的ClassLoader来完成,由于ClassLoader对于每个类的加载都只有一次,所以保证了唯一性。public class T01_HungerSingleton { private final static T01_HungerSingleton INSTANCE = new T01_HungerSingleton(); private T01_HungerSing...

2020-08-26 01:30:31 129

原创 Linux Could not find or load main class 报错

相信很多小伙伴遇到这个问题,在其他的博客查出的资料都是各种配置环境变量,但是配置完成后依然不起作用1、你需要将修改生效 ,确认环境变量修改已经生效。source /etc/profile2、使用java命令查看是否安装成功java -version javac -version3、如果java -version和javac -version都能正常回写数据,那么查看你的类文件中是否有package的定义路径,如果有的话,删除即解决问题。...

2020-08-14 22:16:16 2407

原创 使用双缓冲依然无法解决frame闪屏问题

其实这个问题很简单,对于刚入门的同学来说,一不留心就会遇到的问题,而且很难发现问题所在。网上很多文章都是在重复下面这个代码块,对于这个代码段没啥好说的,关键在于一个细节:在你重写update的时候是否把super.update()去掉了,我们重写update方法就是为了全面接管,所以去掉super.update(),问题解决!!private Image offScreenImage = null; public void update(Graphics g) { if(offScr..

2020-08-11 23:27:17 226

原创 Intellij Idea gitLab插件无法在Marketplace中搜索到

很多同学在使用intellijIdea开发工具的时候需要按照各种插件,但是在setting->plugins->Marketplace下显示Nothingfound。这时候点开右边的设置按钮,选择Enable All Downloaded Plugins ,再重新打开settings问题解决...

2020-07-31 22:32:08 2116 1

原创 【Postman】 http请求可以响应 https无法响应

首先讲一下http和https的区别: HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。其实说白了HTTPS就是安全版的HTTP,其中的安全基础就是比HTTP多出来的SSL明白上面的概念之后,我们.

2020-06-17 10:43:18 3743

原创 【java】 if 条件赋值

今天看代码,发现一种情况就是在if条件语句中出现了赋值语句,就想着研究一下public static void main(String[] args) { int i = 56; if ((i = 57) > 56) { System.out.println("赋值成功"); ...

2019-12-09 14:49:48 3425

原创 微信小程序 去掉 "根据sitemap的规则[0] 当前页面被引用"警告?

很多同学在微信小程序的开发过程中,经常会看到控制台中出现很多 “根据sitemap的规则[0] 当前页面被引用” 的警告,现在我来告诉大家怎么去掉这个警告。 首先打开我们的项目文件,找到项目根路径下的project.config.json(注意是项目的json配置文件,很多同学会误以为是sitemap.json文件)的文件,找到文件中的setting配置项,新增或者修改checkSite...

2019-11-26 10:15:41 912

原创 tomcat启动一闪而过

1、出现这个问题的原因很有可能是环境变量设置不对引起的,一般java 的安装路径都是在program file文件下,这就埋下了一个隐形炸弹,明明java_home设置了却不生效?这就是空格引起的问题。所以建议重新安装jdk例如,E:\Java\jdk1.8.0_171,保证路径中没有空格出现。问题解决。2、如果使用以上方式还是无法启动tomcat,可以使用cmd.exe,程序员都懂得。使用命令进...

2018-06-03 21:00:54 957 1

原创 学习微信小程序开发中遇到的坑(持续更新。。。。)

1、Do not have longtapDeal1 handler in current page: pages/test/test?解答:引起这个错误的原因是在pages/test/test这个目录下未找到longtapDeal1 这个function。解决方案:在对应的js文件中增加名字为longtapDeal1 的function。...

2018-05-23 22:19:38 6434

原创 服务端返回List<Map<String,Object>>数据,$http 无法接收

在服务端查询一个list> 类型的数据,返回前端,但是一直报错[ERROR] : TypeError: b.apply is not a function,类型错误,然后查了很多有关list和json相互转换的资料,试了网上查到很多方法,依然无法解决这个问题。。。。  最后在同事的帮助下,找到了这个问题的解决方法,我只简单的写一下重点,本方法写在服务端* @param request*

2017-10-25 11:09:39 2684

原创 原生js实现图片的3d效果,附上源码

3D *{margin:0;padding:#000;}body{overflow:hidden;background:#000;}#perspective{perspective:1000px;/*景深*/}#wrap{position:relative;width:133px;height:200px;border:2px solid red;m

2017-08-09 22:54:17 3026

原创 win7文件共享设置

1.通过控制面板打开网络和共享中心,如图2.下图中三个图片都点成启用,完成共享设置。顺便提一下,为了方便将共享设置成无密码方式。3.以上就完成了计算机文件的共享设置,此时要注意的一点是,主机一定要处于工作或者家庭网络中,网络模式可通过如下图标红出修改4.接下来就是将文件设置成共享,本实例将文件设置成家庭或者工作网络中主机都可以对此进行访问,我们以E:\test为例①

2017-08-07 16:57:16 306

原创 sql创建表、删除表、删除字段、增加字段

以下是sql中创建数据表、删除表、删除字段、增加字段的示例,其中demo是你想要创建的数据表:创建数据表:create table demo(id varchar(16) default '1',         name varchar(16))删除数据表:drop table demo删除字段:alter table demo drop column id

2017-05-11 17:28:39 5328

原创 APICloud开发APP小结

以下是我在开

2017-03-04 18:10:21 1365

原创 本机ip不能访问本地tomcat服务,但是127.0.0.1就可以访问

今天在本地访问做好的web项目,在浏览器中输入127.0.0.1:XXXX/XXXX就可以访问到本地的tomcat服务,但是换成本机的ip地址就无法访问,我试过了内网穿透的方法但是没有效果,然后仔细查找发现自己以前安装过虚拟机,如下图VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机;VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机;把两个虚拟交换机禁用掉问题

2017-03-03 17:36:29 3926

原创 Eclipse neon出错 Error:Could not create the Java Virtual Machine Error:A fatal exception has occurred

今天打开eclipse的时候突然报错Error:Could not create the Java Virtual Machine Error:A fatal exception has occurred ,网上好多都是要修改eclipse的配置文件,但是我试了并不好使,经过我的研究发现,是在windows 系统环境设置的JAVA_HOME出现问题。1. 首先要查看JAVA_HOME的配置的j

2017-02-22 14:35:51 7737

空空如也

空空如也

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

TA关注的人

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