自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

止境博客

技术黑板

  • 博客(137)
  • 资源 (21)
  • 收藏
  • 关注

原创 项目无法访问后台报错notreqlstereofOrsvnchronizationbecausesvnchronization is not activeeatlng anew Salsession

出现如下图问题,可能原因之一是数据库锁死了,查看锁表sql,杀掉进程即可。

2024-04-16 09:59:37 125 1

原创 AWS搭建免费OPEN VPN搭建

以上就是今天要讲的内容,本文介绍了windows环境下openvpn的搭建,后续其他平台的搭建需要大家探索。装配完毕后我们可以看到在root目录下生成了对应的xxx.ovpn文件(xxx就是上边输入的名字)点击文件,打开文件树,我们将刚生成的xxx.ovpn下载到本地(需要登录root不然没有权限)点击进入config文件夹,将我们在4.9步骤,服务器下载好的xxx.ovpn放进去。在连接服务器的时候注意root账号连接,否则会提示无权限的问题。选择完后回车,会提示选择端口号1194,输入1194后回车。

2024-02-05 16:14:40 734

原创 定时清理nohup.out的方法

使用nohup启动java后台程序时,默认生成的日志文件保存在nohup.out中,随着时间的推移日志文件会越来越大,非常不方便查。所以如果一天生成一个日志文件,则每个日志文件户小很多,方便打开查看。其中 0 0 * * * /root/knight/java/admin/log.sh 为新添加的定时任务,每天0点执行指定的shell脚本,用户可以根据自己的实际需要调整时间。其中:log_dir="/root/knight/java/admin"用于指定每天日志文件的存放位置。1、创建shell脚本。

2024-01-02 10:50:08 646

原创 查看日志过程

执行一下命令:1)sudo su tomcat2)cd /app/tomcat/das-LogisticsStorage根据多少行查看日志cat -n anxl.log |tail -n +104696|head -n 300

2021-10-19 16:09:45 253

原创 impala

显示历史分区:show partitions stage.wms_picking_lmis_pall

2021-08-17 10:27:22 214

原创 impala使用

1.impala + kudu一些优化心得https://www.jianshu.com/p/a49e68c0015b

2021-07-23 09:43:44 212

原创 日常学习记录

7.161.基本类型及包装类源码解析https://yzx66.blog.csdn.net/article/details/1085611782.序列化原理及技术实现https://yzx66.blog.csdn.net/article/details/1085613793.阿里架构师浅析ThreadLocal源码——黄金分割数的使用https://blog.51cto.com/u_14409778/24168354.关于原子类中getAndAddInt方法https://b

2021-07-17 17:32:03 165 1

原创 Class<? extends Log> logImp需要输入一个类

Class<? extends Log> logImp为是需要输入一个类如下:

2021-07-07 21:26:51 175

原创 Unsafe中偏移量的作用,compareAndSwapInt使用

1.Unsafe是java操作内存的一个非安全类,操作对象和对应的变量来完成CAS操作 1.常用方法compareAndSwapInt是判断当前值与需要更改的值是否一致不一致则进行更改,属于原子操作,其对应的入参描述compareAndSwapInt(Object var1, long var2, int var4, int var5)1.var1是传入的对象2.var2是便宜量,根据偏移量计算哪个值需要更改,一般一个class类默认开头占8个字节,然后每个int会占4个字节,...

2021-07-03 17:42:57 2398 4

原创 Unsafe类功能之(3): 获取对象字段的偏移量(jdk使用频繁)

Unsafe类功能之(3): 获取对象字段的偏移量此类方法在jdk使用频繁1. 当前对象根据f字段获取偏移量(jdk中多处用到, 用来获取对象中声明的实例变量-使用变量名)public native long objectFieldOffset(Field f);例如: AtomicInteger中获取 value再如: ConcurrentHashMap2.静态字段根据f字段获取偏移量public native Object staticFieldBase(Fie

2021-07-03 17:00:40 465

原创 IDEA使用maven按照maven包构建工程

2021-06-09 09:49:28 94

原创 日常学习记录

1.构造函数的作用构造函数主要用来在创建对象时完成对对象属性的一些初始化等操作,当创建对象时,对象会自动调用它的构造函数。一般来说,构造函数有以下三个方面的作用:■给创建的对象建立一个标识符;■为对象数据成员开辟内存空间;■完成对象数据成员的初始化。2.默认构造函数当用户没有显式的去定义构造函数时,编译器会为类生成一个默认的构造函数,称为"默认构造函数",默认构...

2021-06-03 17:58:55 463

原创 线程池参数如何设置?

前言着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池:ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务。了解并合理使用线程池,是一个开发人员必修的基本功。线程池参数配置方案显得十分重要。一、参数设置的传统方案1. 线程池中执行的任务性质。计算密集型的任务比较占cpu,所以一般线程数设置的大小 等于或者略微大于 cpu的核数;但IO型任务主要时间消耗在 IO等待上,cpu压

2021-06-01 13:53:38 2657

转载 深入理解Instrument

一. 前提很早之前就了解到目前主流的APM开源框架如Pinpoint、SkyWalking等等都是通过java.lang.instrument包提供的字节码增强功能来实现的。趁着对这块的热情还没消退,抽时间分析一下java.lang.instrument包的使用方式,记录下来写成一个系列的文章。本系列博文针对的是JDK11,其他版本的JDK可能不适合。二. instrument简介java.lang.instrument包的结构如下:java.lang.instrument .

2021-05-27 10:03:22 711

转载 转-线程池使用

1.2.可选择的阻塞队列BlockingQueue详解在重复一下新任务进入时线程池的执行策略:如果运行的线程少于corePoolSize,则 Executor始终首选添加新的线程,而不进行排队。(如果当前运行的线程小于corePoolSize,则任务根本不会存入queue中,而是直接运行)如果运行的线程大于等于 corePoolSize,则 Executor始终首选将请求加入队列,而不添加新的线程。如果无法将请求加入队列,则创建新的线程,除非创建此线程超出 maximumPoolSize...

2021-05-20 20:40:10 105

原创 nginx搭建文件服务器配置

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http {server { listen 80; lo..

2021-03-12 11:05:02 156

原创 KVM虚拟化技术之virt-manager使用及KVM虚拟化平台网络模型介绍

一.使用virt-manager创建和管理虚拟机1.使用VNC Viewer连接进入虚拟化平台主机2.打开终端输入virt-manager命令启动virt-manager虚拟机管理界面#virt-manager3.通过virt-manager安装CentOS 6.6的虚拟机点击如图所示图标新建虚拟机:选择PXE引导,我的网络内存在一个系统自动化部署服务器:选择操作系统类型和版本:设置内存和CPU个数:设置硬盘大小,这里采用动态扩展...

2021-02-20 14:00:44 7728

原创 kvm虚拟化技术

KVM虚拟化技术Qemu-kvmkvmvirt-managerVNCQemu-kvm创建和管理虚拟机一.KVM简介KVM(名称来自英语:Kernel-basedVirtual Machine的缩写,即基于内核的虚拟机),是一种用于Linux内核中的虚拟化基础设施,可以将Linux内核转化为一个hypervisor。KVM在2007年2月被导入Linux 2.6.20核心中,以可加载核心模块的方式被移植到FreeBSD及illumos上。KVM在具备Intel...

2021-02-20 13:59:03 699

原创 linux安装oracle数据库详细步骤

Linux安装Oracle11g详细步骤及问题汇总一、 安装前准备工作1、检查Linux系统是64位还是32位getconf LONG_BIT2、下载oracle11g并解压,先登录在下载官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 以下两网址来源此官方下载页网。win 32位操作系统 下载地址:http://download.oracle..

2021-02-08 10:52:56 10981 4

原创 oracle报表工具查询数据太慢优化方案,页面优化和sql优化

1.有个项目已经使用了6-7年了,数据量大,报表多并且使用了报表工具,客户反应数据查询慢。优化方案,查看报表工具发现在sql查询数据比较快,但是页面响应比较慢,经查看页面加载的时候不是直接返回的json数据,而是报表工具后台处理了数据,这个过程导致非常缓慢,返回给前台的是html数据,导致数据加载慢,优化方案,不使用报表工具,直接使用返回页面json数据重新加载报表数据,并且优化sql,最终页面响应由原来的十分钟,优化到页面响应30S内。优化效果明显。在优化的时候是先优化的sql发现效果并不明显,再去查看页

2021-01-30 21:27:51 1545

原创 List.remove()使用

使用iterator.remove()代替List.remove()

2021-01-30 20:40:37 222

原创 tomcat日志按天分割

1.修改catalina.sh,启用下面的 #CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d2.下面内容要替换,不能注释替换下面的行org.apache.catalina.startup.Bootstrap "$@" start \>> "$CATALINA_OUT" 2>&1 "&"..

2021-01-25 15:36:08 1156 2

原创 Nginx gzip参数详解及常见问题,nginx增加网站访问速度

1、Nginx gzip功能Nginx实现资源压缩的原理是通过ngx_http_gzip_module模块拦截请求,并对需要做gzip的类型做gzip,ngx_http_gzip_module是Nginx默认集成的,不需要重新编译,直接开启即可。2、参数详解gzip on这个没的说,打开或关闭gzipSyntax: gzip on | off;Default: gzip off;Context: http, server, location, if in locati...

2021-01-23 17:01:19 1850

原创 tomcat配置前台访问日志记录

tomcat的日志分为两部分一是运行的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息二是访问日志信息,他是记录的访问的时间,ip,url,sessionId等信息。1.tomcat产生的访问日志【localhost_access_log.Y-M-D.txt】它记录的访问的时间,IP,访问的资料等相关信息2.首先是配置tomcat访问日志数据,配置的方式如下打开${catalina}/conf/server.xml文件 ---注:${catalina}是tomcat...

2021-01-23 15:07:43 2012

原创 linux使用安装包安装jdk1.6

1.下载jdk,根据linux版本安装http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html2.服务器创建目录mkdir /usr/java/3.上传下载文件到该目录下4.修改为可执行文件chmod 777 jdk-6u45-linux-x64.bin ← 修改为可执行5.执行该文件./jdk-1_5_0_16-linux...

2021-01-20 16:35:38 692 1

原创 linux直接远程获取linux服务器文件

1. scp【优点】简单方便,安全可靠;支持限速参数【缺点】不支持排除目录【用法】scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。命令格式:scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径>linux获取远程系统文件,使用scp获取liunx其他服务器的文件,该过程需要远

2021-01-16 17:07:50 3938

原创 nginx配置日志格式为json并且按照天分割

user root;worker_processes 1;events { worker_connections 1024;}http { #日志格式为json log_format main '{ "@timestamp":"$time_local", "host":"$server_addr", "clientip":"$remote_addr", "remote_user":"$remote_user", "reque..

2021-01-15 11:15:30 209

原创 nginx配置日志为json格式,nginx按照天实现日志分割,nginx配置负载均衡

1.nginx配置如下,nginx配置日志为json格式 #配置日志为json格式 log_format main '{ "@timestamp":"$time_local", "host":"$server_addr", "clientip":"$remote_addr", "remote_user":"$remote_user", "request":"$request", "http_user_agent":"$http_user_agent",

2021-01-15 11:03:26 326

原创 sql不走索引案例

sql不走索引案例查询视图select count(1) from VI_ALL_ORDER viwhere vi.DECLARATIONAPPLY_ACTUAL between to_date('2020-11-01', 'yyyy-mm-dd') and to_date('2020-12-21', 'yyyy-mm-dd');此查询时间维护如下就不走索引--不走索引写法SELECT so.*, (SELECT A.CUST_DATE FROM ACT_CUS...

2021-01-12 16:19:06 266

原创 linux服务器cpu使用率高查看

1.更改文件权限,更改文件hroisapp1.log到dianftp账号chown -R dianftp hroisapp1.log2.查看服务器使用情况,输入top再输入1可查看linux服务器cpu数量top查看对应cpu使用最高的对应进程的线程top -H -p 1912113.查看服务器硬盘大小 df -h4....

2020-12-31 10:14:40 1235

原创 IDE增加Source Folder

IDE增加Source Folder,鼠标右键文件名,即可增加到Source Folder下

2020-12-28 16:47:32 139

原创 linux抓包,并且修改DNS配置和网卡配置使网卡生效

1.使用ifconfig查看实际网卡,查看网卡如下2.使用一下命令实现抓包,抓包的时候最好进行页面访问,实现内容抓取,抓包停止后使用Ctrl+C实现抓包停止,此时抓取的内容会保存到当前文件夹下,对应的文件是dump.pcaptcpdump -i ens192 -w dump.pcap3.在服务器上可以使用一下命令查看抓包内容tcpdump -nn -r dump.pcap4.也可以把抓包内容从服务器上取下来,不过文件是16字节的要转为文字,抓包内容查看如下,因为我们服务器只访问

2020-12-26 13:16:47 749

原创 js获取当前日期和上一个月的时间

Date.prototype.Format = function (format) { var o = { "M+": this.getMonth() + 1, // month "d+": this.getDate(), // day "h+": this.getHours(), // hour "m+": this.getMinutes(),...

2020-12-19 15:43:29 1420 1

原创 linux下查看tomcat宕机并自动重启

1.在服务器上创建tomcatMonitor.sh2.使文件生效chmod u+x *.sh3.编辑tomcatMonitor.sh文件,if及fi必须成对出现,如果if then写在一行需要用;隔开#!/bin/sh# 获取tomcat的PIDTOMCAT_PID=$(ps -ef | grep tomcat |grep -v 'grep'|awk '{print $2}')# tomcat的启动文件位置START_TOMCAT=/usr/local/tomcat6/bin/start

2020-12-12 23:49:33 919

原创 线程

-Xss是增加IDEA栈内存,4m已经是默认的4倍了。增加栈内存会减少最大线程数,StackOverflowError 是一个java中常出现的错误:在jvm运行时的数据区域中有一个java虚拟机栈,当执行java方法时会进行压栈弹栈的操作。在栈中会保存局部变量,操作数栈,方法出口等等。jvm规定了栈的最大深度,当执行时栈的深度大于了规定的深度,就会抛出StackOverflowError错误。...

2020-12-11 08:43:11 93

原创 ThreadPoolExecutor线程使用每次更新五条数据

//销售出库条码数据 List<JSONObject> barcodes = odsOrderInfoDtlDAO.sendBarcodesToGTMList(null); if (barcodes != null && barcodes.size() > 0) { LOG.warn("查出销售出库条码数据:"+barcodes.size()+"条"); List<List<JSONObject&gt.

2020-12-07 10:01:54 249

原创 页面自动刷新页面数据方法

setTimeout(showTaskCount,1000);//10分钟刷新taskCountsetInterval(showTaskCount,600000);//10钟刷新在线用户setInterval(refreshOnLineUser,1000*10);function refreshOnLineUser(){ $.ajax({ url:"${dynamicURL}/im/imAction!refreshOnlinUser?"+new Date(), ..

2020-11-23 16:43:10 1313 1

原创 IDEA运行JAVA项目报错

项目场景:IDEA运行项目报错:问题描述: 原因分析:设置运行参数过小解决方案:设置运行参数-XX:PermSize=4096M -XX:MaxPermSize=8192m。

2020-10-24 20:13:49 607

原创 设置IDEA的Java运行环境

1.设置运行参数:-XX:PermSize=5120M-XX:MaxPermSize=8192m2.设置运行参数任然报错,3.设置运行参数过小报错4.解决方案增大运行参数任然报错,具体处理方案需要再寻找。

2020-10-24 20:08:11 748

转载 python 基于搜索引擎实现文章查重

前言文章抄袭在互联网中普遍存在,很多博主都收受其烦。近几年随着互联网的发展,抄袭等不道德行为在互联网上愈演愈烈,甚至复制、黏贴后发布标原创屡见不鲜,部分抄袭后的文章甚至标记了一些联系方式从而使读者获取源码等资料。这种恶劣的行为使人愤慨。本文使用搜索引擎结果作为文章库,再与本地或互联网上数据做相似度对比,实现文章查重;由于查重的实现过程与一般情况下的微博情感分析实现流程相似,从而轻易的扩展出情感分析功能(下一篇将在此篇代码的基础上完成数据采集、清洗到情感分析的整个过程)。由于近期时间上并不充裕,暂

2020-09-15 11:16:27 339

oracle优化报表查询.zip

oracle优化报表查询优化报表后最终有花的distinct是查询速度优化效果明显

2021-02-01

bootstrap.jar

bootstrap.jar,用于tomcat按天区分日志使用,能方便的使tomcat日志按天区分

2021-01-25

haarcascades.zip

opencv下基于面部识别的文件包,包含如下内容:haarcascade_frontalface_alt,haarcascade_eye,haarcascade_frontalcatface,haarcascade_smile等很多面部识别的文件可放心下载使用

2020-09-15

face_recognition-master.zip

python人脸识别,图像识别,快速方便学习python基于人脸识别程序,方便学习使用。

2020-09-15

s-analysetooldemo-master.zip

python基于搜索引擎实现文章查重,文章抄袭在互联网中普遍存在,很多博主都收受其烦。近几年随着互联网的发展,抄袭等不道德行为在互联网上愈演愈烈,甚至复制、黏贴后发布标原创屡见不鲜,部分抄袭后的文章甚至标记了一些联系方式从而使读者获取源码等资料。这种恶劣的行为使人愤慨。

2020-09-15

nginx 1.7.11.3.zip

window系统nginx和rmtp集成好的压缩包,不用再分别下载,打开运行nginx.exe后直接访问http://127.0.0.1/stat,可显示rmtp推流页面

2020-08-26

版权源码整理工具和对应的申请模板.zip

软件著作权申请中源代码文档的编辑方法,版权源码整理工具和对应的申请模板,方便简单快速整理代码,一键生成,迅速方便

2020-05-22

mysql基础配置文件-------my.cnf

mysql基础配置文件可用于linux系统配置的mysql设置有基础配置方便使用,需要配置文件中路径对应Mysql用户的的访问权限

2020-04-20

博客html5页面适合直接使用blog.zip

最新html5个人博客页面,兼容手机显示,可以直接在微信页面打开,使用方便简单,可以自己集成后台方便使用,是最新的html5页面

2020-04-10

html5高端大气门户网站com.zip

html5高端大气门户网站适用于手机电脑,好看高端,打开直接用的html网页,非常适合做门户页面,采用最新的html5页面,也可以自己集成到项目里发布到服务器上非常方便使用

2020-04-10

ExpenseProcess.bpmn20.xml

activiti流程图,flowable的流程图,通过名字加载即可使用,便于测试使用,如有需要请下载,进行测试

2019-10-18

spring学习视频.doc

spring 学习视频可以学习spring有用的知识点适合有一些有开发经验的学习,加深学习深度和对所用技术的了解

2019-10-10

jdk安装视频.zip

jdk安装教学视频,根据视频学习安装步骤,可以快速安装jdk

2019-10-10

JDK1.8_64_window.zip

jdk1.8 64位windows免安装版本直接配置环境目录即可,配置文件在压缩包内

2019-10-10

apache-maven-3.2.1.zip

maven3.2.1免安装版本64位windows操作系统,方便快捷直接配置maven环境即可

2019-10-10

jdk1.8 64位免安装 适用win7 win10

jdk1.8 64位免安装 适用win7 win10,解压后直接配置jdk环境目录,既可以使用,谢谢支持

2019-02-19

apache-tomcat-7.0.86-windows-x64

apache-tomcat-7.0.86-windows-x64免安装版本,windows64使用

2018-11-28

git windows32安装包

git windows32安装包,最新git安装包,快速安装,玩转git,安装后即可使用git命令,方便使用,快速使用

2018-11-28

基于shiro实现的用户登录系统

基于shiro实现的用户登录系统,运行sql文件更改数据库连接可直接运行,项目集成了mybatis-plus,shiro,springmvc,角色管理和组管理,非常简单实用,非常适合学习,不用输入验证码可以登录,admin密码123456

2018-11-28

java博客网站

博客源码,适用于大部分博客网站,有后台管理系统,文件管理系统; 通用的 SSH 框架 安全权限 Shiro 搜索工具 Lucene 缓存 Ehcache 视图模板 Velocity 其它 Jsoup、fastjson、GraphicsMagick jQuery js框架 Bootstrap 前端框架 UEditor/Markdown编辑器 font-wesome 字体/图标’

2017-11-16

JAVA三层架构购物网站

三层架构 购物网站 太难了 看不的懂 求指教 尤其hibernate模块 刚开始学师傅发的文件 求指导

2015-04-21

空空如也

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

TA关注的人

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