Java锁——死锁

死锁死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。产生条件java 死锁产生的四个必要条件:1、互斥使用,即当资源被一个线程使用(占有)时,别的线程不能使用 2、不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只能由资源占有者主动释放。 3、请求和保持,即当资源请求者在请求其他的资源的同时保持对原有资
分类: 其他 发布时间: 09-26 23:19 阅读次数: 0

Squid for window

Squid 是一款非常通用的、开源的(GNUGPL)Web 缓存代理软件。支持 HTTP、HTTPS 和 FTP协议。 下载地址:下载地址:http://www.acmeconsulting.it/SquidNT.html最好解压到 c:/squid 目录下,因为配置文件中很多默认目录都在该目录下到 C:\squid\etc目录下,复制默认文件 squid.conf.default 和mime.c
分类: 其他 发布时间: 09-26 23:19 阅读次数: 0

chrome插件开发——订单号环境切换

只是为了记录,写的有点简略,chrome插件的开发具体可以看参考文献中的chrome开发中文文档。问题工作中总是要根据订单号查询不同环境(比如日常和线上)的订单详情,所以希望根据订单号,选择不同环境的按钮跳到不同环境的详情页效果见下图 代码只列出几个重要文件的代码,完整代码见 githubmanifest.json{ "manifest_version": 2, "name": "
分类: 其他 发布时间: 09-26 23:19 阅读次数: 0

Echart——饼图和堆叠区域图

主要记录下饼图和堆叠区域图的使用,方便工作中快速生成图表代码<!DOCTYPE html> <html> <head> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/echarts/3.8.5/echarts.min
分类: 其他 发布时间: 09-26 23:19 阅读次数: 0

Fastjson定制属性的序列化和反序列化

问题 序列化属性时,希望在属性值后加些说明 将属性值中的时间戳 Timestamp 反序列化为Date 类型 方法 使用fastjson序列化时,可以在bean对象的属性上使用注解 @JSONField 做些序列化的规则,具体使用方法见参考资料。但有时候需要一些自定义化的序列化和反序列化方式,这时可以使用 serializeUsing 和 deserializeUsing 指定属性的序列...
分类: 其他 发布时间: 09-26 23:18 阅读次数: 0

java.util.concurrent.RejectedExecutionException

问题 最近在用线程池写代码跑任务时抛了这个java.util.concurrent.RejectedExecutionException异常,于是就查 了下自己的代码,原因是线程池调用shutdown()后,又执行了新任务。在shutdown()执行前,老的任务会继续处理而不允许在提交新的任务。 注:分析和解决可以直接看参考资料中的两篇文章十分详细 原因 产生该异常一般有两个原因:...
分类: 其他 发布时间: 09-26 23:18 阅读次数: 0

统计英文名著中单词出现频率

统计单词出现的次数,不同的单词数,单词的重复率 目的 之前在一本学习英文的书中看到成人中文常用词汇5000字,英文大概2-3万字,感到很诧异,所以就有了这两篇文章。之前的中文名著统计 统计名著中汉字出现频率,纸上得来终觉浅,绝知此事要躬行。 思路 这次统计的英文名著是以《简爱》为例,处理的方法和之前一样,就是处理单词时变了:先把一行单词大写转小写,然后根据空格分割出单词,并检查每个...
分类: 其他 发布时间: 09-26 23:18 阅读次数: 0

brew安装时,取消更新Homebrew的方法

直接在终端 export HOMEBREW_NO_AUTO_UPDATE=true
分类: 其他 发布时间: 09-26 23:17 阅读次数: 0

转载 “git暂存区”

版权声明:原文地址在此。 https://blog.csdn.net/daguanjia11/article/details/73065841 本篇来讨论git的核心,暂存区。首先上一张图。 左侧是工作区,也就是我们本地电脑上的文件,中间的Index就是我们讨论的...
分类: 其他 发布时间: 09-26 23:16 阅读次数: 0

忙了2个小时,Mac的MySQL报错,最后找出原因了

坑点1: 我用MySQL的命令 mysql -u root -p 在终端中打出,会报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2),百度了很久,网上也的确很多人有这个问题,但是按照不少方法试了试,都还是不行。 结果最后发现是因为MySQL没开启服务。 坑...
分类: 其他 发布时间: 09-26 23:16 阅读次数: 0

网易蜂巢简单学习笔记

这个笔记是在学习网易云课堂Java Web微专业的入门课程中单个章节时记下的。 主要是一些命令以及网易蜂巢的简单使用。 简单笔记 
分类: 其他 发布时间: 09-26 23:16 阅读次数: 0

Python-数组切片

Python-数组切片 在SegmentFault上遇到一个问题,发现自己也不懂,找了资料弄懂了,翻译一下,加深印象。 本文翻译自usc.edu slicing-arrays 基于维度的切片 Python的切片可以被用于数组,它基于每一个维度。例如有一个3x3的数组: &amp;amp;gt;&amp;amp;gt;&amp;amp;gt; a = reshape(arange(9), (3,3)...
分类: 其他 发布时间: 09-26 23:15 阅读次数: 0

JAVA高级基础---DOM解析

package com.zjx.dom; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBui...
分类: 其他 发布时间: 09-26 23:15 阅读次数: 0

java序列化异常java.io.InvalidClassException

序列化异常:java.io.InvalidClassException: DemoPerson; local class incompatible: stream classdesc serialVersionUID = -2071565876962058344,  local class serialVersionUID = -8345153069362641443 序列化流:把对象按照流一样的...
分类: 其他 发布时间: 09-26 23:14 阅读次数: 0

HTML5-JavaScript基础

JavaScript是一种基于对象和事件驱动的,并具有安全性能的语言.特点:向HTML中添加交互行为一门脚本语言,语法和java类似解释性语言,边执行边解释组成:JavaScript由ECMAScript,DOM,BOM构成调用:&amp;lt;script src=&quot;export.js&quot;  type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;外部标签&amp;lt;input na...
分类: 其他 发布时间: 09-26 23:14 阅读次数: 0

HTML5-JS操作BOM对象

BOM:浏览器对象模型(Browser Object Model)BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构BOM可实现功能:弹出新的浏览器窗口移动、关闭浏览器窗口以及调整窗口的大小页面的前进、后退常用属性:histoty:有关客户访问过的URL信息location:有关当前URL信息语法:window.属性名=&quot;属性值&quot;;例:window.location=&quot;www.91pro...
分类: 其他 发布时间: 09-26 23:14 阅读次数: 0

getProperty方法大全

System.out.println(&quot;java版本号:&quot; + System.getProperty(&quot;java.version&quot;)); // java版本号System.out.println(&quot;Java提供商名称:&quot; + System.getProperty(&quot;java.vendor&quot;)); // Java提供商名称System.out.println(&quot;Java提供商网站:&quot; + Syste...
分类: 其他 发布时间: 09-26 23:13 阅读次数: 0

数据库面试题解析

1.统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[0-60] (100-85为优,85-70为好,70-60为良,60-0为不及格) select  课程编号,课程名称,成绩, (case when 成绩&amp;lt;=100 and &amp;gt;=85 then '优' when 成绩&amp;lt;85 and &amp;gt;=70 then '好' wh...
分类: 其他 发布时间: 09-26 23:13 阅读次数: 0

Hibernate框架错误总结

一. java.lang.NoSuchMethodError:org.hibernate.integrator.internal.IntegratorServiceImpl.&amp;lt;init&amp;gt;(Ljava/util/LinkedHashSet;Lorg/hibernate/service/classloading/spi/ClassLoaderService;)     at org.h...
分类: 其他 发布时间: 09-26 23:13 阅读次数: 0

Struts2框架报错

一. org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: 上传文件过大 为什么会出现这个错误? 查看struts.properties中有这么一句struts.multipart.parser=Jakarta,实际上这一句也可以不写因为这是struts2为了支持文件上传默认的。那么这个Jakart...
分类: 其他 发布时间: 09-26 23:12 阅读次数: 0
今日推荐