后台
文章平均质量分 85
骄傲无敌小灰灰
经验在于积累,我要把我学到的东西和大家一起分享,一起进步
展开
-
java后端文件分片上传,断点续传
java后端文件分片上传,断点续传原由最近公司在做一个大文件上传的需求,由于使用的框架有限制,所以最大文件不能超过100M,所以如果使用之前的方式直接将整个文件直接上传的话,会直接报错,所以就想到能不能把大文件进行分片,然后逐个文件上传到后端,文件上传完后,后台在进行文件的合并,然后传到指定的服务器中。解决方法使用大文件的分片断点续传,也就是前端将一个大文件切割,分成多个小文件,然后依次发送,后台收到请求的时候,将每一个请求发送过来的文件内容生成一个小文件,然后存放在临时目录中,当前端上传完文原创 2020-11-25 13:55:49 · 2029 阅读 · 5 评论 -
NATAPP内网穿透通过nginx实现一个端口访问多个不同端口服务
背景因为服务部署的是公司内网,所以需要通过内网穿透,让外部网络访问到内网的东西,NATAPP就是提供内网穿透服务的,但是由于一个natapp只能绑定访问一个端口,所以没办法同时让他访问我的两个项目,因为每申请一个端口都需要一部分的支出,所以为了减少支出,可以通过nginx去实现服务的转发。nginx真的是相当的牛逼,为它呐喊。这个是NATAPP内网穿透的教程,需要学习的可以去学习,简单:https://natapp.cn/article/natapp_newbie1、环境:(1)、一个lin原创 2020-11-04 09:30:42 · 5149 阅读 · 3 评论 -
javap命令的了解--从事例了解开始
javap是jdk自带的反编译工具。这个工具是反编译java的.class文件,经过反编译文件后,你可以很清楚的看到程序的流程,每一步做了什么,反编译的文件可以很好的带你了解java代码的工作机制。例如:我们我们经常使用 i++;这行代码实际运行时是先获取变量i的值,然后将这个值加1,最后再将加1后的值赋值给变量i。这只是我们知道了他整体的步骤哦,但是底层我们不是特别的了解,我们可以通过jav...原创 2020-04-15 12:58:11 · 171 阅读 · 0 评论 -
Nginx学习日记(4)---ngnix日志的切分
上篇是学习了日志在conf/nginx.conf配置文件里面的配置。今天来学习日志的切分。日志的切分:我们在日常生活中,对nginx日志的分析非常重要,通常需要运维去对nginx的日志进行切割和分析处理。其实日志的切分就是实现一个定时任务,去处理nginx日志。步骤:第一步,分析如何去实现日志的切分(就是对日志文件定期备份),编写shell脚本。 你可以在windows里面创建一...原创 2019-12-09 14:42:13 · 156 阅读 · 0 评论 -
Nginx学习日记(2)---ngnix配置文件解读
今天是学习nginx的第二天,第一天,学习了如何安装,Nginx学习日记(1),可以去看一看。接下来进入正题。使用过nginx的人应该都知道,nginx的精髓应该就是它的配置文件了,看一个人对ngnix了解不了解,就要看他对配置这个nginx.conf文件熟不熟悉。对于刚入门的同学,一定要多看配置文件。安装好后的nginx配置文件如下(我添加了一些注释,只是为了让你们对这个更了解)#...原创 2019-12-05 16:44:25 · 158 阅读 · 0 评论 -
Nginx学习日记(1)--------------nignx的安装
小编是刚毕业不到两年的后端小白,突然想nginx,所以就记录一下,分享一下学习的过程。这边是记录centos7/linux系统安装教程。1、wget下载:http://nginx.org/download/nginx-1.6.2.tar.gz2、将文件通过xftp传到你要安装的centos机器下面去3、进入到你放压缩包的路径下面,解压文件: 执行命令: tar -zxvf ...原创 2019-12-04 14:33:50 · 138 阅读 · 0 评论 -
Oracle获取每分钟、每10分钟、每小时、每天、每周、每月、每年的时间或日期
--获取某天的每分钟时间SELECTTO_DATE('2018-03-23','YYYY-MM-DD')+(ROWNUM-1)/(24*60)FROMDUALCONNECTBYROWNUM<=24*60;--获取某天的每10分钟时间SELECTTO_DATE('2018-03-23','YYYY-MM-DD')+(RO...转载 2019-10-29 10:29:24 · 684 阅读 · 0 评论 -
给出某个时间段,要求以三十分钟为分割,统计出每三十分钟内数据的数量
sql写法:看着有点复杂,仔细梳理,发现逻辑是极为简单的,如果有什么不懂,请给小编留言,小编尽量给你们解答间隔是三十分钟的:SELECT COUNT(DISTINCT tmp.xlh) totalNum, tmp.newTime FROM (SELECT T.xlh xlh, TO_CHAR(T.zhczsj, 'yyyymmddhh24mi') oldT...原创 2019-10-28 17:04:17 · 1774 阅读 · 0 评论 -
前端发送一个get请求,后台接收参数乱码解决方式
下面是一个请求url,携带dlzmc参数是中文,url直接这样写,后台接收时会中文乱码:basePath+"/nsvConfig.do?act=userConfigFZ&yhdh="+yhdh+"&dwdm="+dwdm+"&dlzmc="+jkdmc+"&sjlx="+sjlx);解决方法:在前端代码上新增encodeURIComponent(encodeURI...原创 2019-06-11 17:26:49 · 1489 阅读 · 0 评论 -
tomcat在控制台打印时中文乱码
遇到了这个问题是,去百度,百度了很多答案,都没有效果,后面找到一个有用的方法,顺带也记录一下,给大家看看:1、先找到tomcat的根目录,找到conf/logging.properties。2、在文件末尾添加一行语句:java.util.logging.ConsoleHandler.encoding = GBK,保存。3、重新启动tomcat即可。...原创 2019-05-25 23:22:05 · 903 阅读 · 1 评论 -
kettle连接数据库的时候报错 TNS:listener does not currently know of SID given in connect descriptor....
最近在弄Kettle相关的东西,遇到了一些小问题,分享出来给大家查看,报错信息如下错误连接数据库 [wqzhzx] : org.pentaho.di.core.exception.KettleDatabaseException:Error occurred while trying to connect to the databaseError connecting to databa...原创 2019-04-17 15:29:19 · 2766 阅读 · 0 评论 -
java程序调用webService接口(这边是c++写的webService服务)
最近在解决一个设备强制校时(对设备时间不准的问题进行校时)的一个任务,该任务设计到一个调用C++写的一个校时服务,需要在java的程序中进行调用,因为以前没有做过到调用外部服务的,所以查了很多资料,终于解决了,记录一下。顺带给有需要的朋友一点帮助。我拿到一个服务后,如下图:(1)、打开ns.wsdl文件,看到如下(具体不用看,只看最下面几行就好)<?xml version="...原创 2019-04-16 16:40:12 · 984 阅读 · 3 评论 -
mysql 递归查找部门下面的所有被这个部门管理的部门(mysql 递归查找节点的所有子节点)
今天小编遇到了一个需求,需要使用mysql查询部门下面所有子部门,换句话来说就是查询节点下的所有节点,因为一直使用的是oracle,oracle有个start with .... connect by pripor.....用来递归查询子节点,但是MySQL不存在这个,所以在网上就去百度了一下,发现很多代替oracle中的start with .... connect by pripor。但是看着...原创 2019-03-15 11:37:15 · 2569 阅读 · 4 评论 -
怎么利用pl/sql数据连接工具把Excel表里面的数据导入到oracle数据库表里面
今天遇到了这个问题,在网上查询了一下,方法其实很多,我选了一种比较简单的方法,好记性不如烂笔头,所以我记录了下来,给大家一个参考。操作步骤如下: 准备数据:在excel中构造出需要的数据 2、将excel中的数据另存为----选择格式(文本文件(有制表符分隔的)(*.txt)),文件命名随便,我这边是temp002.txt 3.将新保存到文本文件中的数据导入到pl/sql...原创 2019-02-13 11:20:56 · 442 阅读 · 0 评论 -
字符串连接方式(1)“+”(2)String类concat()(3)StringBuffer(4)StringBuilder(5)apache.common.StringUtils类join()
字符串连接方式(1)“+”,(2)String类concat(),(3)StringBuffer,(4)StringBuilde,(5)apache.common.StringUtils类join方法(1)、使用“+”拼接字符串的实现原理这样一段代码。我们把他生成的字节码进行反编译,看看结果:String csdn = "gym";String introduce = "每日更新J...原创 2019-02-12 10:20:19 · 324 阅读 · 0 评论 -
spring boot 扫描不到自定义Controller
按照官网的步骤建了一个springboot项目,该导入的也导入了,发现新建了一个controller怎么也访问不到,一直报404,报错的原因是找不到对应的映射路径,即Controller没有被扫描到 ,。郁闷至极,到网上搜的结果说的是Controller 方的位置不对,应该让启动类和Controller的包在同一级目录下,然而对我却没有效果。后面在网上一直搜,找到了答案,我就博客上...原创 2019-02-11 17:13:43 · 918 阅读 · 0 评论 -
cron表达式详解
Cron表达式是一个字符串,每个符号要以空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year 注释: Seconds(秒) Minutes(分) Hours(时) DayofMonth(月的哪天) Month(月) Day...翻译 2019-01-18 17:27:12 · 156 阅读 · 0 评论 -
通过mybatis-generator:generate生成程序报 generte failed: Cannot resolve classpath entry: ...\resource
今天在创建web项目的时候报错[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate (default-cli) on project nailQuartzProject: Execution default-cli of goal org.mybati...原创 2019-01-04 15:53:19 · 4870 阅读 · 0 评论 -
数据库----如何查看表是否锁了并查看原因和如何解锁
这是小编最近在写后台代码的时候遇到一个问题,发现向表更新数据的时候一直不返回结果,把SQL拿到plsql中执行的时候,语句一直在执行,后来发现表锁了,把这个发出来,防止大家也有这样的困惑。查看被锁的表有哪些:select a.object_name,b.session_id,c.serial#,c.program,c.username,c.command,c.machine,c.lockw...原创 2018-12-18 19:32:10 · 5100 阅读 · 0 评论