自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里面试题,三个线程轮流输出1-100

public class TestPrint2 { static Thread t1 = null; static Thread t2 = null; static Thread t3 = null; static int count = 1; public static void main(String[] args) { t1 = new Thread(()->{ while(true){ ..

2020-05-25 22:24:37 800

原创 nginx的配置

events {} #必写http{ #Tomcat服务器集群 #weight权重配置,当有五个请求发过来的时候,100服务器处理3个,101处理两个 #max_fails 配置的是熔断机制失败次数,即当访问一个服务器的时候,出现三次失败,就发生熔断 #fail_timeout 熔断时间,当服务器熔断超过10s后,nginx会重新尝试连接熔断的服务器 #设置...

2020-04-27 15:53:27 2400

原创 生产中常用的拦截器 实现mybatis分页插件

注:mapper中的方法必须以ByPage结尾,例:selectByPage();import org.apache.ibatis.executor.parameter.ParameterHandler;import org.apache.ibatis.executor.statement.StatementHandler;import org.apache.ibatis.mapping...

2020-04-27 11:25:06 196

原创 java设计模式真的很好系列之观察者模式

观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。  观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。/** * 定义...

2020-04-26 14:29:56 164

原创 java设计模式之策略模式

介绍:策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。@Servicepublic class SaleServiceImpl implements SaleService {// ...

2020-04-26 14:00:27 143

原创 elasticsearch基本操作

GET _search{ "query": { "match_all": {} }}#创建索引 指定分片和副本PUT /lib/{ "settings": { "number_of_shards": 3, "number_of_replicas": 0 }}#创建索引PUT lib2#查看索引的配置GET /lib/_settings...

2020-04-21 22:43:44 199

原创 手写多线程Lock锁及ReentrantLock源码

package com.example.testdemo.test;import java.util.concurrent.LinkedBlockingDeque;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurren...

2020-04-15 23:10:17 255

原创 排序 冒泡排序 快排 堆排序

package com.example.testdemo.test;import java.util.Arrays;import java.util.HashMap;import java.util.Map;import java.util.Stack;public class SortTest { /** * 优化后的冒泡排序 * @param a...

2020-04-09 09:16:38 130

原创 微信公众号实现消息推送

public JsonResult sendMessage(String content) { //获得令牌// String accessToken = "21_UrWTu7IQt5N5KFlnPRdI4ec4C3vPxyvchJQf5E-yBmFED-uEeT6CF5eLpj9yFY6wloZAP6bYmCBR784_wACmU_MZX70JzumXu7Xj...

2019-05-23 15:23:15 1810

转载 java开发必须要掌握的20个核心技术

原文转自:https://juejin.im/post/5ccfe60de51d453a59418b7b1. JVM相关(重点)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把j...

2019-05-07 09:38:28 203

原创 记一次SpringMVC项目中整合swagger,亲测可用

Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因:Swagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API。 Swagger 可以生成客户端SDK代码用于各种不同的平台上的实现。 Swagger 文件可以在许多不同的平台上从代码注释中自动生成。 Swagger 有一个强大的社区,里面有许多强悍的贡献者。Swagger 文档...

2019-03-29 18:19:30 1196 1

原创 javascript 实现url的批量复制到剪切板

//单独复制function copyUrl(id) { var url = document.getElementById("fix_"+id).innerText; var input = document.createElement('input'); input.value = url; document.body.appendChild(input)...

2019-01-23 10:29:57 735

原创 springboot 项目实现图片上传

搞了一天多,遇到了很多问题,整理下来记录一下,好用的请点赞哦前端代码html:<button style="position:relative;" class="btn btn-primary" id="btn" name="btn">上传图片</button><input type="file" name="file

2019-01-18 14:54:43 4013 1

原创 json字符串转Map

/**      * 将json字符串转为Map结构      * 如果json复杂,结果可能是map嵌套map      * @param jsonStr 入参,json格式字符串      * @return 返回一个map      */      public static Map<String, Object> json2Map(String jsonStr) {...

2018-11-01 15:11:12 253

原创 ueditor富文本编辑器实现上传图片到7牛图片服务器

直接上代码:js:$(function(){    //富文本编辑器    var ue = UE.getEditor("myEditor");    //百度文本编辑器上传图片    UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;    UE.Editor.prototype.getAc...

2018-09-09 20:43:01 827

原创 将input[type="file"]上传文件隐藏在按钮下面,隐藏掉默认的样式

直接上代码:<button style="position:relative;" class="btn btn-info btn-fill btn-wd" id="btn" name="btn">上传excel<input id="upfile" style="opacity:0;width:100%;height:100%;position:absolut

2018-06-11 11:18:57 15481

原创 poi实现excel上传下载 亲自实践 教你十分钟搞定

今天要实现一个上传excel的功能,之前写过很多次,但是都没有详细整理过,今天整理下,方便以后直接拿来拷贝首先从前台来看,看了很多案例,基本两种方法:一种是form表单提交,一种是异步ajax方式。在这里我选择ajax方式,因为我想要在前台上传完成后给用户提示上传成功还是失败。上jsp代码:<div>  <input id="upfile" type="file" name="u...

2018-06-08 17:16:59 4196 8

原创 普通类中获取service接口并调用方法

package com.antke.website.utils;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;public ...

2018-06-06 18:29:41 1052

转载 微信小程序登录Java后台接口(详解,附示例代码)

首先看一下官方文档地址:微信小程序官方文档API登录接口我们先对官方给的时序图进行简单的分析1.当小程序调用wx.login()时,会获得一个code(临时登录凭证),然后我们需要用wx.request()将code发送到自己的服务器.2.在服务器的接口中,调用登录凭证校检接口,将appid(小程序唯一标识)+appsecret(小程序的app secret)+code发送到微信接口服务.然后微信...

2018-06-04 14:20:03 15193 1

原创 亲测linux系统安装mysql5.7.22

1.下载mysql2.下载完后上传到linux下的mysql目录下解压,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

2018-05-24 15:28:32 11399

原创 两个虚拟机之间互传文件

[root@localhost tomcat]# scp -r [email protected]:/usr/java/tomcat/apache-tomcat-8.0.52.tar.gz ./例如代码在ip为192.168.3.29中的/usr/java/tomcat/apache-tomcat-8.0.52.tar.gz路径下,复制到192.168.3.39中,在192.168.3.39的终端...

2018-05-23 10:40:57 13512

原创 将java web项目打war包

jar -cvf 55maiche.war ./*

2018-05-22 18:43:39 384

原创 部署项目需要加webroot才能访问的问题 设置ip+端口访问项目

第一次部署项目,访问路径必须加webroot才能访问到项目首页,访问别的页面还报错这个问题开始以为是jsp页面有问题还有可能是缺jar包,但其实都不是,最后配置了下在conf/server.xml中的</host>前加入<Context path=”/myjsp” docBase=”D:\java \apache-tomcat-5.5.27\webapps\myjsp\WebRo...

2018-05-22 18:30:26 525

转载 CentOS7安装tomcat

1.将tomcat解压编辑setclasspath.sh脚本文件,在底部添加这样两行jdk配置export JAVA_HOME=/usr/java/jdk/jdk1.8.0_131export JRE_HOME=/usr/java/jdk/jdk1.8.0_131/jre启动tomcat 你在刚刚的bin目录下面发现有两个脚本文件startup.sh和shutdown.sh,根据字面意思就知道这...

2018-05-22 12:01:36 256

转载 CentOS7 防火墙

防火墙配置CentOS 7默认使用的是firewall作为防火墙,这里改为iptables防火墙。firewall操作:# service firewalld status; #查看防火墙状态 (disabled 表明 已经禁止开启启动 enable 表示开机自启,inactive 表示防火墙关闭状态 activated(running)表示为开启状态)# service firewalld st...

2018-05-22 11:43:43 167

转载 CentOS下安装JDK的三种方法

文章转载自:https://www.linuxidc.com/Linux/2016-09/134941.htm我使用的是第一种:手动解压jdk的安装包1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java2.下载jdk,然后解压(这里我是提前下载好的通过xftp上传到java目录下)...

2018-05-22 11:41:51 224

转载 见过最详细清晰的设置虚拟机固定ip的方法 亲自实践

1.设置虚拟机的网络连接方式:按照如下图设置,英文版的对照设置即可 2.配置虚拟机的NAT模式具体地址参数:(1)编辑--虚拟网络编辑器--更改设置(2)选择VMnet8--取消勾选使用本地DHCP--设置子网IP--网关IP设置(记住此处设置,后面要用到),如下图说明:修改子网IP设置,实现自由设置固定IP,若你想设置固定IP为192.168.2.2-255,比如192.168.2.2,则子网I...

2018-05-22 10:56:18 4318

转载 poi导出excel

并不是很完整,仅供参考,项目中写过,但是没有仔细研究过,今天拿出来学习下package com.example.excelupload.commons;import com.sun.deploy.net.HttpResponse;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermode...

2018-05-18 14:44:08 150

原创 poi实现excel上传

package com.example.excelupload.commons;import org.apache.logging.log4j.Logger;import org.apache.poi.hssf.usermodel.HSSFDataFormat;import org.apache.poi.hssf.usermodel.HSSFDateUtil;import org.ap...

2018-05-17 18:54:12 376

原创 遇见spring cloud问题01

遇到这个问题在网上查看了很多方法,有的不适用,我这里是由于版本的问题<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5....

2018-05-17 11:13:37 222

空空如也

空空如也

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

TA关注的人

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