- 博客(41)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 Web服务和程序优化
总的来说,禁用不必要的服务和程序是Web系统优化中非常重要的一部分,可以减少系统的负载,提高系统的稳定性和安全性。在禁用不必要的服务和程序之前,首先需要了解系统中存在哪些服务和程序,这些服务和程序的作用是什么,它们是否对系统性能产生影响。禁用不必要的服务和程序是Web系统优化中的一个重要方面,可以减少系统的负载,提高系统的稳定性和安全性。根据系统中服务和程序的作用和对系统性能的影响,可以进行选择性地禁用不必要的服务和程序。Web服务器是Web系统中重要的组成部分,对Web系统的响应速度有很大的影响。
2023-03-16 20:20:29 383
原创 Web系统优化概述
总的来说,确认Web系统瓶颈需要使用一系列的工具和方法,如网络监控工具、服务器监控工具、应用程序性能监控工具和数据库监控工具等,从不同的角度分析Web系统的性能和瓶颈,找到优化Web系统的方向和方法。Web系统优化是指通过一系列的技术手段和方法,提升Web系统的性能、稳定性和安全性,从而提高Web系统的用户体验和可用性。因此,通过压缩页面、优化图片、减少HTTP请求、使用CDN等手段,可以提高Web系统的速度,从而减少用户等待时间,提高用户满意度。例如,避免过多的嵌套,避免重复的代码,减少DOM操作等。
2023-03-16 20:16:23 521
原创 Web系统优化实战
课程介绍:本课程旨在通过理论讲解和实践操作,教授学生如何优化Web系统性能、提高Web系统稳定性和安全性。主要内容包括:Web系统优化原理、Web系统资源管理、Web服务和程序优化、Web系统安全配置、Web系统维护和优化、专业Web系统优化工具等。课程目标:本课程旨在使工程师能够理解Web系统优化的基本原理和实践操作,具备优化Web系统性能、提高Web系统稳定性和安全性的能力,同时也能够熟练使用专业Web系统优化工具进行Web系统优化
2023-03-16 20:13:29 418
原创 mavne子工程打包运行出现 1.0-SNAPSHOT.jar中没有主清单属性
背景maven工程子模块打j可运行的ar包打包运行时出现java -jar cloud-more-dbsource-1.0-SNAPSHOT.jarcloud-more-dbsource-1.0-SNAPSHOT.jar中没有主清单属性解决方法,在maven的配置中添加一下代码 <plugins> <plugin> ...
2019-08-13 18:13:00 6202
原创 openResty 服务器使用lua脚本实现更具请求参数,转发到不同的服务
介绍小需求根据不同的请求参数转发到不同的服务应用场景可以更具用户Id进行Hash到不同的服务器上; 可以做nginx缓存,例如:商品详情页面,更具商品Id哈希取模请求转发到不同的nginx上; 更具请求中添加的参数区分环境,进行恢复发布(比如:正式环境、开发环境、预生产环境、演示环境、测试环境...);具体需求,同一个请求不同参数转发到不同的服务上http://192.168...
2019-08-06 15:57:40 2559
原创 webpack.config.js 中代理配置,用作跨域访问
devServer: { port:8001, contentBase: './',// boolean | string | array, static file location compress: true, // enable gzip compression historyApiFallback: tr...
2019-08-01 10:05:16 3482
原创 JS身份证号码校验
function identityCodeValid (code){ var city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古" ,21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江", 34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",4...
2019-07-31 11:32:23 486
原创 Xcode添加ipone设备、通过数据线安装应用到Ipone上
1、查看ipone设备的uuid打开xcodedevice查看window->device andsimulation复制出设备Id2、打开苹果后台开发管理添加设备Id到设备列表中3、配置需要添加设备的profile文件,这里编辑并勾选刚才添加的设备4、下载profile文件并双击安装到Xcode中5、完工、点击小箭头进行安装(记...
2019-07-12 17:33:39 791
原创 Frp 内网穿透提供对外访问服务
1、环境 公网服务器一台 有公网IP (我这里是linux系统)2、软件工具 frp 此工具免费开源服务器端linuxfrp_0.27.0_linux_386.tar.gz内网端使用的window10frp_0.27.0_windows_amd64.zip软件下载地址https://github.com/fatedier/frp/releases搭建功能内网提供we...
2019-05-15 10:33:17 912
原创 Memcatched整合tomcat
1、linux 安装memcached yum -y install memcached2、启动memcached -d -u root -l 192.168.1.126 -m 512 -p 121213、验证是否已经启动memcached-tool 192.168.1.126:12121 出现一下说明启动成功 # Item_Size Max_age Pages C...
2018-09-27 17:42:31 238
原创 webpack 1X 环境配置
开发环境的配置var path = require('path');var webpack = require('webpack');var ExtractTextPlugin = require('extract-text-webpack-plugin'); //css单独打包var HtmlWebpackPlugin = require('html-webpack-plugin');
2017-12-23 21:15:34 474
原创 dva+react+antd
dva 是一个基于 react 和 redux 的轻量应用框架,redux步骤繁杂,更容易出错,搭建成本更高。这个博客地址可以算是第一个dva+react+antd程序,但是它出来没有样式http://www.cnblogs.com/yuanyuan0809/p/7171761.html需要在src/router.js添加import 'antd/dist/
2017-11-17 09:10:38 779
原创 Maven中央仓库和镜像地址
中央仓库http://central.maven.org/maven2/https://repository.jboss.org/nexus/content/groups/public/阿里云的中央仓库镜像http://maven.aliyun.com/nexus/content/groups/public/https://repo.maven.apache.org/m
2017-10-28 22:58:31 4846
原创 memcatched整合tomcat
1、linux 安装memcached yum -y install memcached2、启动memcached -d -u root -l 192.168.1.126 -m 512 -p 121213、验证是否已经启动memcached-tool 192.168.1.126:12121 出现一下说明启动成功 # Item_Size Max_age Pa
2017-10-28 08:39:50 471
原创 linux下ssh免密码登录设置
ssh 免密码登录1. ssh-keygen -t rsa 三次回车2. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys3. 验证 ssh localhost 如果不需要密码登录,表示设置成功4. 面密码登录其他机器 ssh-copy-id -i user@hostname 注意:hostname必须在/etc...
2014-05-30 07:15:08 2312
原创 jdbc读取百万条数据出现内存溢出的解决办法
本人在做项目实施时,我们使用的是mysql数据库,在不到一个月的时间已经有了2千万条数据,查询的时候非常慢,就写了一个数据迁移的小项目,将这两千万条数据存放到MongoDB中看效率怎么样,再读取数据时老是出现内存溢出,查了好多资料才找到原因,解决方法:在jdbc的URL上加两个参数就OK,成功解决内存溢出的问题。例如:"jdbc:mysql://10.20.100.86:3306/js
2013-11-25 09:04:42 5768
转载 Mysql的死锁问题,解决Locked状态
最近搬迁服务器也遇到一个问题,一个ecshop的站点,访问速度很慢,以前也没有这种情况发生,现在出现这么慢的情况确实让人疑惑,换了另外一个服务器也还是这样,可是访问的人也不多呢,带宽也不差,所以纳闷。。。多搜索一下资料看看,似乎找到了出路,可以不用再尝试换服务器了。我把表类型换为innodb类型后,情况就好很多了,请参考后面的资料。sql语句类似 ALTER TABLE aslib
2013-10-11 20:00:43 3303
原创 Python学习之路二开发工具eclipse(Eclipse3.X)插件的详细配置
二、开发工具eclipse(Eclipse3.X)插件的详细配置1、下载Eclipse http://www.eclipse.org/downloads/ 下载之后解压即可运行,在安装之前需要安装jdk这里不在说了2、下载在Eclipse下开发Python的插件 官方地址:http://pydev.org/index.html 下载地址:ht
2013-09-24 17:57:52 835
原创 Python学习之路一 开发环境的配置
一、Python开发环境的配置 1、Python简介 是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发 行于1991年。Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的 把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。常见的一种应用情形
2013-09-24 17:36:24 1190
原创 js对文件及文件夹的操作
/*创建文件*/function CreateFile(){ var fso, tf; fso = new ActiveXObject("Scripting.FileSystemObject");//获取对象 tf = fso.CreateTextFile("d:\\testfile.txt", true);//创建一个文件夹 // 写一行,并且带有新行字符。
2013-09-22 16:19:23 1479
原创 Oracle数据库的备份与恢复
基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/
2013-09-16 09:22:34 1006
原创 如何查看mysql版本的四种方法
1:在终端下:mysql -V。 以下是代码片段:[shengting@login ~]$ mysql -Vmysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)2:在mysql中:mysql> status;python教程以下是代码片段:mysql> status;-------------...
2013-08-27 18:11:52 4228
转载 mysql备份还原(视图、存储过程)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kerry.blog.51cto.com/172631/177570最近在备份还原mysql的时候发现,视图还原报错,无法创建视图,在网上查了下资料,找到以下信息:1、如果备份的数据库含有视图,还原时需要把my.ini中的character-set改为latin1,才能
2013-08-27 17:53:30 753
转载 Java开源GIS系统
uDig 基于Eclipse RCP的uDig开源项目既是一个GeoSpatial应用程序也是一个平台开发者可通过这个平台来创建新的在uDig基础上衍生的应用程序,uDig是Web地理信息系统的一个核心组件。更多uDig信息 GeoAPI GeoAPI为OGC/ISO标准提供一组Java接口。更多GeoAPI信息 Ge
2013-07-14 17:30:42 1882
原创 JAVA多线程suspend()、resume()和wait()、notify()的区别
suspend() 和 resume() 方法:两个方法配套使用,suspend()使得线程进入阻塞状态,并且不会自动恢复,必须其对应的 resume() 被调用,才能使得线程重新进入可执行状态。典型地,suspend() 和 resume() 被用在等待另一个线程产生的结果的情 形:测试发现结果还没有产生后,让线程阻塞,另一个线程产生了结果后,调用 resume() 使其恢复。但suspend(
2013-07-13 20:56:08 2682
原创 zookeeper安装
ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。下面我们看下zookeeper的安装过程!zookeeper安装过程1. 安装前提 已经安装好hadoop、jdk(我这里
2013-07-07 22:15:20 1834
原创 hadoop分布式安装
1.安装jdk (1)使用root登录 (2)把windows下的jdk文件拖到虚拟机的桌面 (3)打算安装到/home目录下, mv /root/Desktop/jdk-6u24-linux-i586.bin /home (4)授予执行权限 chmod 700 jdk-6u24-linux-i586.bin (5)解压缩 ./jdk-6u24-linux-i586.
2013-06-29 13:20:10 926
转载 OSCache的介绍和使用
OSCACHE(转)Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目----OSCache。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。1 面临的问题1.1 需要
2013-06-25 17:31:44 840
原创 使用javassist框架进行动态的更改Class类
@Test public void changeClass() throws Exception { ClassPool pool = ClassPool.getDefault(); //获取一个Student类的CtClass对象 CtClass ctClass = pool.get("com.javassist.domain.Student");
2013-06-15 22:10:03 2620
原创 使用jdk的xjc命令由schema文件生成相应的实体类
xcj命令有schema文件生成java实体类1、使用方法 xjc fileName.xsd -d 生成java实体类的目录 -p 生成的包名2. eg: xjc catalog.xsd -d -p com.xjc.bean3、其他的参数 -httpproxy : set HTTP/HTTPS proxy. Format is [user[:password]@]pr
2013-06-09 21:48:49 4177
原创 spring和cxf框架整合实现webService服务
spring和cxf框架整合实现webService服务,1. 基于类提供的服务第一步:需要在web.xml中配置一个servlethttp://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun
2013-06-05 21:35:54 1237
原创 struts和jfreechart
jfreechart与struts的整合1. 创建一个struts工程 首先要搭建一个struts的工程,这里主要讲解jfreechart和struts的整合,struts项目的如何搭建这里不在 赘述;2. copy struts2 jfreechart的插件 jfreechart是作为struts的一个插件形式和struts整合的,首先要把struts中关
2013-04-24 20:12:12 1125
原创 javaScript中面向对象和原形prototype
function Person() { this.category = 'main'; this.name; this.age; } Person.prototype = { setName : function(newName){this.name = newName}, setAge : function(newAge) {this.age = newAge},
2013-04-15 22:31:07 698
原创 Oracle用的常用函数
1.字符函数 1. lower(argo) 将大写字符转换为小写字符 2. upper(arg1) 将小写字符转化为大写 3. initcap(arg1) 单词首字母大写 4. dsubstr(arg0, arg1) 将arg0中的字符串从第arg1截取到最后(截取后的字符包括第arg1字符) 5. substr(a,b,c) 将a 中的字符串从
2013-04-10 21:49:29 739
原创 查看当前用户信息(权限、视图、表空间....)
0、表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_t
2013-04-10 21:04:31 1208
原创 js中的总结
1. 获取浏览器的XMLHttpRequest对象,获取的方式有如下几种1.1 function getXMLHttpRequest() { var xmlhttpReq = null; if(window.ActiveXObject) //IE浏览器 { xmlhttpReq = new ActiveXObject("MSXML2.XMLHTTP.
2013-04-04 17:14:56 578
原创 使用java程序生成excel文档程序
package com.itheima.utils;import java.beans.PropertyDescriptor;import java.io.IOException;import java.io.OutputStream;import java.text.SimpleDateFormat;import java.util.Collection;import java.u
2013-03-26 23:09:14 948
原创 使用windows的telnet工具收发邮件
1.邮件发送使用的协议SMTP协议和POP协议SMTP协议:Sample Message Transfer Protocol邮件发送协议,默认端口:25POP协议:Post office Protocol 邮件接收协议,默认端口为1102. 手工发送邮件telnet smtp.163.com 25 //链接163的邮件服务器ehlo hello //向服务器打招呼
2013-03-23 09:51:53 1107
原创 web中向浏览器中输出随机图片
package com.yueting.util;import java.awt.*;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imageio.ImageIO;import javax.servlet.http.*;/** *
2013-03-10 21:57:00 886
原创 使用commons-beanutils封装请求中的数据与数据类型的转换,web中使用md5和BASE64Encoder加密
1. 日期类型的使用转化package com.heima;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class BeanUtileTest{ public static void main(String[] args) throws Pa
2013-03-10 15:45:43 896
tifig-static-0.2.2.zip
2019-07-19
Memcatched与tomcat整合和jar包以及相应的说明
2017-10-28
OPC服务端客户端及C#源码
2013-11-06
生成excel表格的jar包
2013-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人