自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 把git仓库的代码推送到另外一个仓库,推送所有分支和git记录

git pull origin $local_branch # 如果需要的话,从原始仓库拉取最新更改。废话不多说,直接上代码。

2024-03-27 15:46:32 401

原创 Mybatis-Plus多租户,配合@DS动态切换数据源

背景是这样,@DS这个注解会标记具体使用哪个数据源,但是我们这个场景是多个租户,多个数据库,每个租户需要查询的数据源是不一样的,但是执行方式是一样的,那么仅仅用@DS("master")这种方式是不满足的,因为对于@DS里面的内容,需要根据租户来判断具体查询哪个数据源。这个处理器是干什么的呢,是在执行@DS注解之前,进行解析@DS内容,我的场景如下。这段是什么意思呢,就是在配置文件中,将对应租户的数据源配置好,然后在上下文中获取到租户号,根据租户号获取他的数据源,然后替换其中的@DS变量。

2023-10-27 10:17:09 951 2

原创 springBoot视频在线播放,支持快进,分片播放

1、主要是通过ResourceHttpRequestHandler类来实现,ResourceHttpRequestHandler本身支持分片加载,前端在请求头中携带Range: bytes = 0-5001,就可以从后台自动截取对应大小视频内容。第二步,在视频播放controller中,把本地文件路径传入。第一步,先自定义实现一个。

2023-10-16 09:37:42 1065

原创 linux修改jar包中的配置文件

jar tvf ${jar包名称}.jar | grep ${jar包中要修改的文件名}2、上步执行完成后会返回目标文件在jar包中的完整路径,提取出文件。jar xvf ${jar包名称}.jar ${上一步的结果}jar uf ${jar包名称}.jar ${提取出来的文件}1、在jar包中查找文件。3、修改配置文件的信息,4、替换修改后的文件。

2023-07-13 08:51:52 676

原创 tomcat性能检测工具pinpoint

自己百度去哈

2020-12-24 15:59:20 318 1

原创 axis调用webservice

网上看了很多不能用,发送别人接收不到参数,这个就可以,不多说,直接看代码String url = "http://access.xx95.net:8886/Connect_Service.asmx";try { Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(new java.net.URL(url)); cal.

2020-12-23 18:21:58 375

原创 2020-11-07

<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"&g...

2020-11-07 12:30:22 68

原创 关与springmvc重定向地址栏地址暴露信息问题

项目漏洞里有一项需求是在地址栏里面暴露了用户名和密码,检查发现在经过shiro过滤器进入前端控制器后有一个modelAndView.addObject添加用户名和密码的操作,接着又重定向。于是乎开始尝试使用转发,奈何转发无法登录,奇怪ing。没办法,接着重定向吧,,,,,灵机一动。。。。。。。。。。。百度上发现在spring mvc3.1后,可以这样public ModelAndView xfLogin(HttpServletRequest request, Model mod

2020-07-23 19:19:30 417

原创 常见的HTTP状态码

1、三至七种最基本的响应代码 200("OK") 一切正常。实体主体中的文档(若存在的话)是某资源的表示。 400("Bad Request") 客户端方面的问题。实体主题中的文档(若存在的话)是一个错误消息。希望客户端能够理解此错误消息,并改正问题。 500("Internal Server Error") 服务期方面的问题。实体主体中的文档(如果存在的话)是一个错误消息。该错误消息通常无济于事,因为客户端无法修复服务器方面的问题。 301("Moved Perm

2020-07-22 15:40:17 147

原创 MongodbTemplate通过Query对象查询

本文转自Spring Data MongoDB 基本文档查询(Query、BasicQuery),仅做学习备份,如有侵权请联系博主删除!一.简介 Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作,上一篇我们介绍了对MongoDB的新增和删除, 今天我们要介绍Java代码实现对MongoDB实现查询操作。 我们回顾一下,我们在之前介绍了MongoD...

2020-06-08 10:41:19 3297

原创 Mongodb操作类继承spring

package yonyou.esn.openapi.dao.mongo;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.mongodb.core.MongoTemplate;import org.springframework.data.mongodb.core.query.Criteria;import org.springframework.data.m

2020-06-05 17:28:37 439

原创 rockMongo的一些基本查询

Json 格式查询基本查询{"Deleted": "1"}并列条件{"xid": 560870,"type": "video"}查询带有集合的数据{"Parameter.centerCityId": "6666"}不等于{"Deleted": {$ne:"1"}}说明:$gt>$gte>=$lt<$lte...

2020-06-04 17:31:39 482

转载 rockMongodb的一些基本查询

-------------------------------------------------------------网上转来的------------------------------------------------------------Json 格式查询基本查询{"Deleted": "1"}并列条件{"xid": 560870,"type": "video"}查询带有集合的数据{"Parameter.cente...

2020-06-04 17:28:57 283

原创 HttpClient文件上传和多个参数

package com.zfsoft.util;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStreamReader;import java.nio.charset.Charset;import org.apache.commons....

2020-01-10 11:27:42 1348 1

原创 ecplise下tomcat启动时间长问题

这几天启动项目碰到个奇怪问题,不用ecplise启动项目直接tomcat启动项目很快,但是在ecplise下启动项目很慢,而且出现GC内存溢出,后来在ecplise的tomcat参数里添加-Xmx2048M -Xms2048M -XX:MaxPermSize=1024m -XX:+UseParallelOldGC参数问题就解决了...

2019-08-15 18:59:10 190

原创 mysql性能优化方案

《智慧政务云服务标准方案相关产品介绍》课程大纲MYSQL数据库参数设置 MYSQL需要根据所在服务器的不同调整相关参数配置,大概分为三类:基础设置、innoDB设置、其他设置,根据系统需要进行设置基本设置: innodb_buffer_pool_size: 典型的值是5-6GB(8GB内存),20-25GB(32GB内存),40-50G(64GB内存),...

2019-08-02 10:10:56 473

原创 mysql一次性删除千万调记录的方案

临时需求,因为数据库一张表的数据量已经在4000万条,现在需要删除无用数据,大约3000万条,执行一晚上后早上一看,mysql报错提示磁盘空间不足,怀疑是日志引起,于是百度....可行方案:先建立一个旧表和新表结构一样CREATETABLE 新表 SELECT*FROM 旧表 WHERE1=2;//筛选条件是选不出数据的然后导入自己不需要删除的数据INSERTINTO...

2019-07-25 09:34:43 2112 1

原创 oracle数据导入导出以及空表无法导出

使用exp导出整个用户数据库exp ZFSOFT_GOV_PORTAL_XIZANG_V2_1/123456@orcl file=d:\ZFSOFT_GOV_PORTAL_XIZANG_V2_1.dmp full=y使用imp还原数据库imp ZFSOFT_GOV_PORTAL_XIZANG_V2_1/123456 file=D:\tempdmp\mhwz_190601.dmp from...

2019-06-01 11:26:52 1246

原创 关于mysql还原数据库贼鸡巴慢的解决办法,有效

还原个8G的数据库还原了一晚上还没跑完,头疼。1.查看变量innodb_flush_log_at_trx_commit的值SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit' ;2.查询结果如果是1的话,将其修改成0SET GLOBAL innodb_flush_log_at_trx_commit =0;3.这时候再sourc...

2019-03-30 11:30:55 5794

转载 使用PropertyUtil读取文件,防止乱码

package com.zhuofan.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.Properties;public class PropertyUtil { private static final Logger logger =...

2019-03-06 10:46:00 255

转载 解决谷歌浏览器不兼容showModalDialog的解决方式

&lt;script type="text/javascript"&gt; // fix for deprecated method in Chrome 37 if (!window.showModalDialog) { window.showModalDialog = function (arg1, arg2, arg3) { var w; ...

2018-11-27 10:33:13 4179

原创 oracle的count,和decode的妙用

利用count和decode可以根据类别来统计数据,比如甲、乙、丙三种,统计三种类别的总量,可以使用select count(decode(value,'甲',1)) as A,          count(decode(value,'乙',1)) as B,          count(decode(value,'丙',1)) as C from dual...

2018-11-19 17:43:27 3388

原创 java存储过程传输list

在java开发过程中有时候为了处理数据的速度更快,会把要处理的数据组装成list,把list作为过程的一个参数,在过程中批量处理,下面就以一个例子做简单的阐述,以此谨记。--药品目录智能审核--说明:药品目录上传首先是保存在DB1建的临时表中ka19_temp,最终经过调用webservice接口调用DB2的过程PKG_DIRECTROYBUSINESS.WSBS_VALIDATE_DIR...

2018-11-09 14:12:25 1178

原创 HttpClient调用接口,发送键值对参数

package common;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.List;import org.apache.commons.codec.binary.Base64;import org....

2018-09-18 12:16:30 2780

原创 httpClient键值对形式传参,碰到个小坑,传过去的中文乱码了,在new StringBody的时候设置字符编码就可以了

package common;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import javax.swing.text.StringContent;import java.io.File;import java.nio.charset...

2018-09-17 20:15:25 4564

原创 关于FTP服务器文件上传时返回false问题。

网上各种资料找了一堆,什么主动调用,被动调用都试过了没用,最后发现是文件名称的问题导致的,需要设置字符集编码FTP使用用户隔离时,一定要新建localuser文件夹import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOExcep...

2018-09-07 21:42:14 2545

原创 通过url获取远程文件保存在本地

今天在做文件下载时,通过远程url下载文件保存在本地时碰到个问题,通过io读取文件时死活不能到文件,不是内容不对就是压根没下载,代码执行都没有问题,记录一下解决问题的方法;/**     * 下载文件至本地并上传到服务器     *      * @author zxx     * @throws DAOException     * @throws FileNotFoundExce...

2018-09-07 21:22:57 6670 1

原创 CXF动态调用webservice接口

import org.apache.cxf.endpoint.Endpoint;import javax.xml.namespace.QName;  import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;import org.apache.cxf.service.model.BindingInfo;im...

2018-08-25 16:38:12 3141

原创 自定义table,js实现数组排序功能

&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt;  &lt;meta charset="utf-8"&gt;  &lt;title&gt;&lt;/title&gt; &lt;/head&gt; &lt;body&gt;  &lt;table width="89%" border=&quot

2018-06-10 12:02:12 393

转载 Restful接口实现方法

1.基本介绍  Restful接口的调用,前端一般使用ajax调用,后端可以使用的方法比较多,  本次介绍三种:    1.HttpURLConnection实现    2.HttpClient实现    3.Spring的RestTemplate 2.HttpURLConnection实现 1 @Controller 2 public class RestfulAction { 3 ...

2018-04-25 14:00:56 2520

原创 sql语句创建表空间、用户

--第1步:创建临时表空间      create temporary tablespace temp_prison      tempfile 'D:\app\acer\oradata\orcl\file_temp.dbf'                   --路径根据实际情况任意存储      size 50m        autoextend on        next 50m ma...

2018-04-04 11:04:55 6065

转载 Tomcat结合nginx使用案例

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet...

2018-03-05 10:17:37 97

转载 cmd中测试常用到的命令汇总

1.最常用的 ping +ip2.测试到远程服务器之间是否通的命令telnet +ip +端口3.路由跟踪,通过跟踪可以找到到哪地方不通tracert ip下图可以看到从26.85.152.17之后就不在通了,通过ip段可以初步判断是哪方出的问题4.route print 查看路由表命令5.增加路由列表 命令  后面-p 是不需要重新添加。 6.ping +ip -t 连续不断的ping这个ip ...

2018-02-22 15:42:12 1270

原创 使用dom4j解析xml用例

package com.hz.kd.util;import java.rmi.RemoteException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.dom4j.Attribute;i

2017-12-29 11:06:37 194

空空如也

空空如也

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

TA关注的人

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