自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 xshell和xftp免费版官方(家庭、学校版)下载

下载的xshell和xftp出现评估期已过不能继续使用,怎么办嘛???告诉大家一个小秘密:“官网提供有免费版(家庭、学校版)下载!”官网免费版下载地址(国内也能打开):https://www.netsarang.com/en/free-for-home-school/点开上面链接,填写正确的邮箱地址,点击下载后会收到邮件,里面有下载链接。下载的软件和付费版基本无差别,当然,它限制了单个软件打开的窗口个数,xshell可以打开4个窗口,xftp可以打开2个窗口。...

2021-09-29 09:49:36 892 1

原创 mysql创建用户并赋予所有权限

用户名:test密码:test123Mysql5.7GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'test123';Mysql8.0CREATE USER test'@'%' IDENTIFIED BY 'test123';GRANT all PRIVILEGES on *.* to 'test'@'%';

2021-08-25 11:09:56 276

原创 使用log.info,查看java堆栈,日志信息的打印消耗资源多

2021-01-29 10:55:49 1389

原创 JVM 属性初识

-Xms :初始Heap大小-Xmx :java heap最大值将JVM最大内存与初始内存设置相等(-Xmx和-Xms 相同),以避免每次垃圾回收完成后JVM重新分配内存。-Xmn :(young generation)年轻代的heap大小年轻代Sun官方推荐配置为整个堆的3/8,通常设置为1/3或1/4;-Xss :每个线程的堆栈大小,JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。根据应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能生成更多的线程。.

2020-10-21 09:19:04 232

原创 一次失败的项目迁移经过和总结

由于服务器原因(其实是公司没有钱服务了,服务器即将被回收,好心的服务器厂商在即将到期的前两天告知了我们,离删库跑路不到48小时)整体服务需要迁移到新环境(前提:新旧环境网络不通)我们技术组设计的迁移方案如下:迁移方案:1、预计服务挂维护时间,在此期间停止服务运行,保证数据同步完成2、备份旧环境数据库,同时将数据库数据迁移到新环境,并停止旧服务数据库3、数据同步完成,新环境启动...

2020-04-07 21:44:33 324

原创 在线免费流程图、思维导图、组织结构图、网络拓扑图、BPMN、UML图等协作绘画平台

分享一个在线免费协作绘图平台!支持在线创作流程图、思维导图、组织结构图、网络拓扑图、BPMN、UML图、UI界面原型设计https://www.processon.com/i/5d597312e4b01f02f5577c6c...

2019-08-19 09:55:37 742

原创 Axios的get和post请求

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。一、axios POST提交数据的三种请求方式写法 axios.post(url,data,config) 1、Content-Type: application/json import axios from 'axios' ...

2019-08-09 10:06:26 202

转载 js获取Cookie

// 获取所有cookiefunction getAllCookie(){var allstr = document.cookie;return allstr;}// 获取指定cookiefunction getOneCookie(objName){var arrStr = document.cookie.split(";");for(var i = 0;i ...

2019-04-25 15:27:45 2502

原创 js重写移动端alert

// 重写移动端alertvar wAlert = window.alert;window.alert = function (message) { try { var iframe = document.createElement("IFRAME"); iframe.style.display = "none"; iframe.set...

2019-02-18 09:58:43 360

原创 js去除所有空格

// 去除所有空格function removeAllSpace(str) { return str.replace(/\s+/g, "");}

2019-02-18 09:58:16 6754

原创 js将URL中的UTF-8字符串转成中文字符串

//将URL中的UTF-8字符串转成中文字符串function getCharFromUtf8(str) { var cstr = ""; var nOffset = 0; if (str == "") return ""; str = str.toLowerCase(); nOffset = str.indexOf("%e"); ...

2019-02-18 09:57:01 3783

原创 js将编码转换成字符

function utf8ToChar(str) { var iCode, iCode1, iCode2; iCode = parseInt("0x" + str.substr(1, 2)); iCode1 = parseInt("0x" + str.substr(4, 2)); iCode2 = parseInt("0x" + str.substr(7, 2))...

2019-02-18 09:56:30 2384

原创 js对字符串部分进行脱敏处理

/** * 关键信息隐藏 * @param str 字符串 * @param frontLen 字符串前面保留位数 * @param endLen 字符串后面保留位数 * @returns {string} */function hideCode(str, frontLen, endLen) { var len = str.length - frontLen - endLe...

2019-02-18 09:48:57 4586 1

原创 高并发处理方案

最近遇到一个有着高并发的秒杀程序需求,且时间比较紧急,说下方案现有服务器3台,采用Nginx反向代理实现负载均衡程序上选择了Node的Express框架(简洁、灵活易修改)采用分流的形式,层层衰减请求前端页面:页面静态化:将活动页面上的所有可以静态的元素全部静态化,并尽量减少动态元素。通过CDN来抗峰值。在三秒内只允许用户提交一次请求,采取IP限流后台路由层:针对同一个访问...

2019-01-31 17:43:02 480

原创 创建异步线程时,Hibernate报No Session异常

SessionFactory的getCurrentSession并不能保证在没有当前Session的情况下会自动创建一个新的,Session是和线程相关联的,当另起一个新的异步线程时getCurrentSession会找不到当前的Session,所以需要手动创建Session并开启事务进行提交。注意:1、使用openSession开启一个新的Session而不是获取当前Session2...

2019-01-08 10:29:46 701

转载 JavaWeb项目本地运行时报了Tomcat内存溢出java.lang.OutOfMemoryError

这个错误是Tomcat的JVM内存不够了,JVM Heap(堆)溢出JVM再启动的时候回自动设置JVM Heap的值,其初始化空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项进行设置。Heap的大小是Young Genration和Tenured Generaion之和。在JVM中如果98%的时间是用于GC,且...

2018-10-16 16:31:03 366

原创 写入的响应头的数据超出缓Increase maxHttpHeaderSize on the connector or write less data into the response headers

最近写了带有文件上传的项目遇到的坑报错问题:严重: Servlet.service() for servlet [springServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.coyote.http11.HeadersTooL...

2018-09-06 15:17:48 4517

原创 spring + springMVC+hibernate结合MongDB

1、创建一个mongo相关的xml文件,我使用的文件名是spring-context-mongo.xml,根据喜欢自行定义<?xml version="1.0" encoding="UTF-8"?>  <beans xmlns="http://www.springframework.org/schema/beans"      xmlns:xsi="http://www.w3.o...

2018-06-06 13:52:53 554

原创 最大子数组 - Java

给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。给出数组[−2,2,−3,4,−1,2,1,−5,3],符合要求的子数组为[4,−1,2,1],其最大和为6。要求时间复杂度为O(n)。public class Solution {    /**     * @param nums: A list of integers     * @return: A integer indicate...

2018-05-30 17:46:31 331

原创 node.js运用Phantom.js爬取页面生成pdf

工具是webstorm,按照下图引进phantom模块,其他开发工具请自行百度其他方法引入。注意:当后台放在Linux下,Linux需要安装有相应的字体,否则中文打印生成pdf代码: function test(){ var phantom = require('phantom');//需要引入phantom模块 const path = require("p...

2018-03-28 11:00:26 1236

原创 window环境下MongoDB安装

1、安装过程中选择“Custom”自定义。2、安装完成后,打开安装文件存放的目录,新建一个data文件夹,再在文件夹中创建一个test(自命名)用来存放数据库文件。3、管理员权限下输入如下的命令启动mongodb服务mongod--dbpath D:\MongoDB\data\test会出现4.在浏览器输入http://localhost:27017(27017是mongodb的端口号)查看,若显...

2018-03-22 14:45:08 157

空空如也

空空如也

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

TA关注的人

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