-
[综合] 5 Java线程间的通信
5Java线程间的通信 合理的使用Java多线程可以更好地利用服务器资源。一般来讲,线程内部有自己私有的线程上下文,互不干扰。但是当我们需要多个线程之间相互协作的时候,就需要我们掌握Java线程的通信方式。本文将介绍Java线程之间的几种通信原理。 5.1锁与同步 在Java中,锁的概念都是基于对象...
12
热度 -
[综合] 8 volatitle
8volatitle 8.1几个基本概念 在介绍volatile之前,我们先回顾及介绍几个基本的概念。 8.1.1内存可见性 在Java内存模型那一章我们介绍了JMM有一个主内存,每个线程有自己私有的工作内存,工作内存中保存了一些变量在主内存的拷贝。 内存可见性,指的是线程之间的可见性,当一个线程修...
66
热度 -
[综合] 日常踩坑-jquery的ajax映射json问题
日常踩坑-jquery的ajax映射json问题 背景: 觉得写项目一直采用自己熟悉的写法,终究会停步不前,以前经常使用$.post()的方式向后端传输数据,这次洋气点,使用ajax,但是问题就出来了。 问题 $.ajax({url:"/****/****/****/save",type:"POST...
82
热度 -
[综合] 前端thymeleaf下拉框select、input框中的date类型js回显问题
前端thymeleaf下拉框select、input框中的date类型js回显问题 1.thymeleaf下的select回显 <selectid="genderSelect"name="sizeSelect"class="selectpicker"title="请选择"data-dropu...
56
热度 -
[综合] pytorch对text数据的预处理
pytorch对text数据的预处理 我们需要把文本数据转化为向量从而可以被神经网络处理。在被喂给神经网络之前,我们需要对text文本数据进行预处理。 关于这一块的预处理,其实有一个很高度抽象化的接口torchtext可以很高效的解决问题,但是有些时候不清楚里面怎么运作的心理总是没谱,所以我一般在写...
102
热度 -
[综合] Pandas读取csv文件某一列并保存到txt文件中
Pandas读取csv文件某一列并保存到txt文件中 按道理来说挺简单的,但是却查了好久,本来想利用pandas的api获取某一列的数据,然后写入到文件中,但是写入到文件后出现各种问题,要不程序报错,要不不分行。最后还是按照之前的那样,获取的之后一个个的添加到之前创建好的list中。 defsave...
35
热度 -
[综合] LeetCode总结 169多数元素和面试17.10 主要元素
LeetCode总结169多数元素和面试17.10主要元素 这两道题都可以使用Boyer-Moore投票算法。先说169简单题 169.多数元素 题目: 给定一个大小为n的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于?n/2?的元素。你可以假设数组是非空的,并且给定的数组总是存在多数...
59
热度 -
68
热度 -
[综合] Java时间格式化工具类大全_一
本文章主要用于Java实现时间的各种格式的输入要求 importjava.text.ParsePosition; importjava.text.SimpleDateFormat; importjava.util.ArrayList; importjava.util.Calendar; import...
101
热度 -
[综合] Java时间格式化工具类大全_二
本文章主要用于Java实现时间的各种格式的输入要求 importjavax.xml.datatype.DatatypeFactory; importjavax.xml.datatype.XMLGregorianCalendar; importjava.text.DateFormat; importj...
20
热度 -
[综合] Java实现Excel导出的工具类_一
实现需要的Maven仓库依赖: <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.7</version&...
11
热度 -
[综合] Java实现Excel导出的工具类_二
导出Excel需要的Maven仓库依赖如下: <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.7</v...
96
热度 -
[综合] Java实现Excel导出时表格样式调整工具类
需要的Maven仓库依赖如下: <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.7</version&...
18
热度 -
[综合] 设计模式之单例模式——JAVA
本文继续介绍23种设计模式系列之单例模式 1.单例模式介绍 概念:java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供...
111
热度 -
[综合] JDK1.7和1.8Base64编码和解码的坑
JDK1.6和1.7里对Base64编码和解码使用的是BASE64Decoder(),而JDK1.8API里添加了Base64,JDK1.8编码和解码时不用考虑内容的换行符,而JDK1.6和1.7需要考虑编码和解码内容里的换行符。 JDK1.6和1.7编码和解码: 编码: BASE64Encoder...
88
热度 -
[综合] Linux查看端口占用并杀掉
1.查看端口占用情况:netstat-apn|grep端口号 netstat-apn|grep端口号 例如:netstat-apn|grep8080 2.杀掉占用的端口命令:kill-9端口号 kill-9端口号 例如:kill-98080
94
热度 -
[综合] Window.open()方法使用说明
1,最基本的弹出窗口代码 window.open('page.html'); 2,经过设置后的弹出窗口 //该句写成一行代码 window.open('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menub...
73
热度 -
[综合] linux 下vim的使用说明
一、打开文件、保存、关闭文件(vi命令模式下使用) vifilename//打开filename文件:w//保存文件:wvpser.net//保存至vpser.net文件:q//退出编辑器,如果文件已修改请使用下面的命令:q!//退出编辑器,且不保存:wq//退出编辑器,且保存文件 二、插入文本或行...
86
热度 -
[综合] java中InputStream转化为byte[]数组
在commons-io包中org.apache.commons.io.IOUtils类的toByteArray(InputStreaminput)已经有实现了,我们可以参考下思路,完成我们的方法,我们可以用类似下面的代码实现inputStream转化为byte[]数组 publicstaticbyt...
30
热度 -
[综合] FastDFS公网不能连接客户端
java.net.ConnectException:Connectionrefused:connect 想要连接FastDFS的电脑IP需要开通相应的端口号,端口号需要通 fastDfs使用到的端口如下: 假如使用了nginx,需要开通nginx的端口:例如8000或者8080,80 tracker...
39
热度