- 博客(37)
- 资源 (7)
- 收藏
- 关注
原创 tomcat定时重启
在tomcat的bin目录下,使用vim restart.sh,编写restart.sh脚本,插入一下内容,最后并保存!
2024-07-01 11:01:43 542 1
原创 使用Ngrok进行内网穿透
Ngrok了解Ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。Ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以 Ngrok可以很方便地协助服务端程序测试。Ngrok希望帮人节省更多的时间去编程。只需一个命令,便可将一个本地服务器暴露在NAT或防火墙后面的互联网。1.首先在官网下载ngrok(注册账号,Github账号也可以登录,ngrok官网)2.下载之后解压压缩包,得到一个ngrok.exe文件,
2021-06-18 20:38:42 1290 1
原创 企业微信获取JS-SDK并下载临时素材
前言注意:corpid是企业微信的ID, corpsecret是应用程序的;需要应用配置网页授权可信任域名,下载完文件后,把已下载的文件放置到域名根目录下(需要管理员权限,查看文档具体说明。)小程序获取方法其实是一样的,只是地址不一样,可以看一下微信文档说明。1.企业微信获取access_tokenhttps://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=corpid&corpsecret=corpsecret/** * 企业
2021-06-18 16:30:59 1192
原创 单例模式
单例模式1、饿汉式单例模式的写法:线程安全1 public class Singleton{2 private static Singleton instance = new Singleton();3 private Singleton(){}4 public static Singleton newInstance(){5 return instance;6 }7 }2、懒汉式单例模式的写法:非线程安全1 public class Singleton{2 private stat
2021-03-26 17:33:21 96
原创 JAVA三种创建线程方式
JAVA三种创建线程方式一、什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,可以使用多线程对进行运算提速。比如,如果⼀个线程完成⼀个任务要100毫秒,那么10个线程完成改任务只需10毫秒。二、三种线程创建方式1 、继承Thread类public class ExteThred extends Thread { public static void main(String[] args) { new ExteThred
2021-03-26 15:38:05 97
转载 web前端页面全屏截图技术实现(插件【牛牛截图】)
web前端页面全屏截图技术实现(插件【牛牛截图】)前段时间项目中需要用到截图,看了好多文章,实现像微信和QQ的截屏方式都得用一些插件(大佬除外),直接上代码吧。注意:请先运行插件,再进行操作插件下载地址:http://www.ggniu.cn/download/CaptureInstall.exe主要有三个js:https://download.csdn.net/download/jia814583973/157398991.前端代码<!DOCTYPE html><htm
2021-03-12 11:21:29 2331 1
转载 oracle常见权限分配
oracle常见权限分配1.GRANT 赋于权限 常用的系统权限集合有以下三个:CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理)常用的数据对象权限有以下五个:ALL ON 数据对象名, SELECT ON 数据对象名, UPDATE ON 数据对象名, DELETE ON 数据对象名,INSERT ON 数据对象名, ALTER ON 数据对象名GRANT CONNECT, RESOURCE TO 用户名;GRANT SELECT ON 表名 TO 用户名
2021-03-05 10:22:48 525 2
原创 oracle数据库,如何批量导入10万条数据?
oracle数据库,如何批量导入10万条数据?亲测有效,可以直接复制1、创建一个表create table t_student(id number,name varchar2(50),sex char(12),birthday date);2、创建一个序列create sequence s start with 1;3、编写一个代码块,导入100000条数据 begin for i in 1..100000 loop insert into t_student(id,
2020-11-18 11:24:40 3460 1
转载 MYSQL常见运算符和函数
字符函数(1)CONCAT():字符连接SELECT CONCAT(‘IMOOC’,’-‘,’MySQL’);//IMOOC-MySQLSELECT CONCAT (first_name,last_name) AS fullname FROM test;(2)CONCAT_WS():使用指定的分隔符进行字符连接,(第一个位置指定分隔符,后面的为分割的内容)SELECT CONCAT_WS(‘%’,’abc’,’def’); //第一个是指定的分隔符;//abc%def(3)FORMAT():数字
2020-11-04 10:26:59 141
转载 oracle 一次sql插入多条记录
假如我有一个学生信息表,创建的表结构如下:create table student(id int primary key not null,name varchar(10) not null)熟悉MySQL数据库的可能知道,如果你想要批量插入一些数据,一条INSERT语句插入批量数据的写法为:INSERT INTO 表名VALUES([列值],[列值])),VALUES([列值],[列值])),VALUES([列值],[列值]));即insert into student(id,name)
2020-10-27 13:39:23 1132
原创 JAVA计算比值
JAVA计算比值、百分比public class Fraction { int numerator; // 分子 int denominator; // 分母 public String getFs(int a, int b){ // 设置分子和分母 if(a == 0 || b == 0){ numerator = a; denominator = b; }else{ i
2020-10-15 14:31:00 1612 1
转载 ssm整合redis
1.引入jar包<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency>2.spring-redis.xml配置<?xml version="1.0" encoding="UTF-8"?><
2020-09-15 14:49:09 137
转载 Oracle中生成排名的三种方式
Oracle中生成排名的三种方式比如查看员工的工资排名。排名需要注意重复数据,对于重复数据有三种排名方式:分别是: 顺序、同名跳号,同名不跳号SELECT deptno, empno, sal, row_number() over (PARTITION BY deptno ORDER BY sal DESC) AS row_number, rank() over (PARTITION BY deptno ORDER BY sal DESC) AS rank, dense_rank
2020-08-21 12:27:17 881
原创 Java 极光推送
<dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version>3.3.11</version> </dependency>
2020-08-04 15:58:19 379
原创 外部按钮调用ECharts图表的保存为图片操作
外部按钮调用ECharts图表的保存为图片操作最近使用ECharts库绘制图表,依据需求希望可以把图表设置的保存为图片操作可以在图表外部调用,主要是希望可以和项目之前的下载图片操作界面保持一致。然后上网找了一些方法,有很多,但是我遇到了一个问题就是ECharts中的getConnectedDataURL方法获取的base64编码有可能会很大,会导致下载失败;然后我就想到了利用画布获取base64编码,这样就不会有上边的问题;两种方法我都拿过来了,需要的可以看看。。。1.第一种echarts自带获取图表的
2020-06-05 13:36:08 3240 4
原创 oracle-计算一段时间内按年、月、周、日、时、分分组
oracle-计算一段时间内按年、月、周、日、时、分分组目的:统计一段时间内每年、每月、每周、每日、每时、每分数据思路: 1. 生成给定时间段对应日期2. 将原表中该时间段内的不为0的数据量统计出来3. 用left join连接起来,无数据的自动补零1.获取某时间段内的每年SELECT TO_CHAR(ADD_MONTHS(TO_DATE(SUBSTR('2019-12-12 08:0...
2020-04-27 16:20:57 1336
原创 java打包下载多个word
java打包下载多个word1.jar包<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.14</version> ...
2020-04-01 16:16:15 831
原创 文件打包下载到浏览器或指定路径
文件打包下载到浏览器或指定路径1.文件打包下载到指定路径或者浏览器中import javax.servlet.http.HttpServletResponse;import java.io.*;import java.nio.charset.StandardCharsets;import java.util.ArrayList;import java.util.List;impor...
2020-01-16 14:09:16 703 2
原创 String字符串和ascii码互转
String字符串和ascii码互转直接复制就可以代码public static void main(String[] args) { String str="我的博客"; String vv = toTirm(str); System.out.println("ascii转成字符串: "+vv); } public st...
2019-12-25 11:00:29 6141
原创 idea中tomcat配置详解
idea中tomcat配置详解本篇文章主要介绍在idea下配置maven、tomcat、jdk的开发环境。详细步骤:1、Edit Configurations2、Add New Tomcat Server3、配置tomcat选择本地tomcat4、添加项目并配置tomcat5、启动tomcat...
2019-12-05 11:10:51 6274
原创 ssm项目搭建(tomcat配置)详解
ssm项目搭建(tomcat配置)详解一、 技术准备为了完成这个项目,需要掌握如下技术:Java基础知识前端:HTML, CSS, JAVASCRIPT, JQUERYJ2EE:Tomcat, Servlet, JSP, Filter框架:Spring, Spring MVC, MyBatis, Spring 与 MyBatis 整合, SSM 整合数据库:MySQL开发工具:I...
2019-12-05 10:50:25 12783 1
原创 java中word导入数据库
java中word导入数据库前言 >word导入到数据库主要是对word的解析,word分为2003版、2007版以上,还有xml格式的,2003和2007以上的主要是对单元格内容进行判断,进行获取;而xml格式的主要是对标签进行解析,根据标签去内容,进行判断;下面三种的解析方法都有:1.直接附代码了//导入word @RequestMapping("/wordImp...
2019-12-02 10:01:45 4863 10
原创 java中ssm定时任务
java中ssm定时任务1、用到的jar<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version></dependenc...
2019-11-26 10:48:35 302
原创 Java导入excel到数据库
Java导入excel <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> //...
2019-11-26 10:17:38 1767 7
原创 JAVA导出Excel
导出Excel(简易好用,附源码)导出效果用到的jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>...
2019-11-14 15:50:15 308
原创 Java微信公众号开发常用请求方法
Java微信公众号开发常用请求方法一、根据openid和token获取用户的基本信息/** * 获取用户基本信息 * @return */ public static UserInfo getUserInfo(String openId,String accessToken){ HttpURLConnection conn = null...
2019-11-07 11:09:59 205
原创 图片转base64编码的两种方法(本地图片和网络图片url)
图片转base64编码的两种方法(本地路径和网络url)1.对于前段时间遇到的问题现在给大家说一下,,希望大家共勉,以后尽量避免(直接贴代码了)一、本地图片转base64编码/** * @Description: 将图片转换成base64编码的字符串 * @param @param imageSrc 文件路径 * @param @return * ...
2019-11-07 09:48:04 3526
原创 Java导出html到word(带图片、富文本编辑器)
java导出html到word(带图片、富文本编辑器)1、 首先,需要新建一个word文档,在里面编好你想要的样式,需要加入数据的地方用占位符表示,如name,需要加入图片的地方随便插一张图片就行了,富文本编辑器的地方也用占位符表示,如${content}(这里我存的nr)然后另存为单个网页(.mht)格式,这个时候别心急,再用word将.mht文件打开,你会发现刚刚调好的样式变了,主要是整个文...
2019-10-18 11:42:30 5192 1
原创 Thymeleaf入门(一) 入门与概述
Thymeleaf入门(一)——入门与基本概述一、概述1.是什么简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。2.feature(1)、Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然...
2019-10-17 16:50:47 191
原创 html中的打印预览页面
html中的打印预览页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>总分环比统计查询</title></head><body><div class="g0_container"...
2019-10-17 16:18:21 932
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人