java
请叫我Ziv
这个作者很懒,什么都没留下…
展开
-
饿汉式单例模式在多线程中并发访问的解决方案
/** * 懒汉式 如果在多线程重会出现线程安全问题 * */class Sing {private static Sing sin = null;private Sing() {}// 通过同步锁直接就可以解决线程安全问题 这里属于的是静态的所以这里的// 锁为Sing.class字节码对象进行的 但是这样会降低cpu的执行效率// 解决线程安全问题原创 2017-09-26 09:56:51 · 1039 阅读 · 0 评论 -
基于Docker的Mysql主从复制搭建
利用Docker搭建主从服务器首先拉取docker镜像,我们这里使用5.7版本的mysql:docker pull mysql:5.7然后使用此镜像启动容器,这里需要分别启动主从两个容器Master(主):docker run -p 3339:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7Slav...原创 2019-08-19 21:22:02 · 115 阅读 · 0 评论 -
JPA Jackson一对多 多对一 双向引用导致的 无限循环问题
在@OneToMany、@ManyToOne 上加上即可解决无限循环问题@JsonManagedReference注: 该注解不能真正意义上解决 只是在返回json数据的时候 可以打断无线循环的问题...原创 2019-08-06 00:33:29 · 1222 阅读 · 0 评论 -
docker tomcat外部挂载
docker searchdocker search tomcatdokcer pull tomcat:8docker imagescd /usr/local/mkdir myTomcat/myActivitydocker run -di --name=mytomcat8 -v /usr/local/myTomcat/myActivity:/usr/local/tomcat/weba...原创 2019-05-18 07:18:38 · 2084 阅读 · 0 评论 -
javacv获取视频第一帧
javacv获取视频第一帧公司网站需要上传视频,上传视频后在电脑浏览器上可以显示视频的封面,但是在手机微信浏览器上看不到封面,在网上找了半天,说的最多的就俩中方法,这方面资源也挺少的,第一种是用ffmpeg工具,不过还得安装客户端软件,于是放弃了,还有一种是javacv开源工具,今天讲的是第二种,javacv, <dependency> <gro...原创 2019-02-10 22:17:32 · 2387 阅读 · 2 评论 -
Error parsing INI config file: the argument ('true??') for option 'logappend' is invalid. Valid choi
安装MongoDB出现Error parsing INI config file: the argument ('true??') for option 'logappend' is invalid. Valid choices are 'on|off', 'yes|no', '1|0' and 'true|false'try 'mongod.exe --help' for more inf...原创 2019-02-04 16:02:10 · 3342 阅读 · 3 评论 -
基于Spring及Redis的Token鉴权
什么是 RESTREST (Representational State Transfer) 是一种软件架构风格。它将服务端的信息和功能等所有事物统称为资源,客户端的请求实际就是对资源进行操作,它的主要特点有: - 每一个资源都会对应一个独一无二的 url - 客户端通过 HTTP 的 GET、POST、PUT、DELETE 请求方法对资源进行查询、创建、修改、删除操作 - 客户端与服务端的交...转载 2018-09-04 22:40:11 · 1019 阅读 · 1 评论 -
SSM框架中 关于提交中文数据是乱码问题
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> <!-- A "Connector" using t原创 2018-08-12 00:37:07 · 550 阅读 · 0 评论 -
java图片压缩
前言作为靠谱的java服务端程序员,图片这个事情一直是个头疼的事情。现在很多网站上,都有上传图片这个功能,而图片对于现在的很多手机来说,拍摄出来的都是高清图片,分辨率也是相当的高,当然占用的存储空间也就大了。问题也就产生了,你每个用户都上传个3M的图片怎么办?但是显然现在硬盘的存放空间是不值钱的,1T、2T随便来,存放是能用钱解决的问题。但是网速太值钱了,用户如果天天加载你的网页加载个半天,就是因...原创 2018-04-17 13:32:40 · 163 阅读 · 0 评论 -
HTTPCLIENT工具类
package com.taotao.common.utils;import java.io.IOException;import java.net.URI;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.NameValuePair;impor原创 2018-01-29 12:25:25 · 208 阅读 · 0 评论 -
获取时间
Java获取系统时间Date day=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(df.format(day)); 通过Date类来获取当前时间 2、SimpleDateFormat df = new原创 2018-01-31 11:30:47 · 111 阅读 · 0 评论 -
IntelliJ IDEA Tomcat配置 详解
1> 进入 Edit Configurations2> 点击 + ,选择 Tomcat 服务器,如果是本地Tomcat 选择 Local3> Tomcat Server -> Unnamed -> Server -> Application server 的 Configuration ,找到本地 Tomcat 服务器,再点击 OK按原创 2017-11-02 16:10:14 · 360 阅读 · 0 评论 -
神一般的口诀 之 多态
成员变量,静态方法看左边;非静态方法:编译看左边,运行看右边。原创 2017-09-21 21:19:33 · 314 阅读 · 0 评论 -
深入理解java中final关键字
Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何改善应用性能的。final关键字的含义?final在Java中是一个保留的关键字,可原创 2017-09-26 10:27:31 · 189 阅读 · 0 评论