- 博客(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
原创 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的解决方式
<script type="text/javascript"> // 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实现数组排序功能
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <table width="89%" border="
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关注的人