- docker容器配置tomcat并部署项目
虹猫大侠
dockerubuntudockertomcatubuntu
1、搜索镜像并拉取,就选第一个tomcat,看起来用的比较多1、搜索镜像:dockersearchtomcat2、拉取镜像:dockerpulltomcatroot@ivan-virtual-machine:/home/tomcat#dockersearchtomcatNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDtomcatApacheTomcatisanopenso
- Orez v1.0 指南
文学编程
前言2016年夏天,我用C语言写了一个文学编程工具,起名叫zero,因为它貌似做了一些事,但实质上它什么也没有做。秀才造反,三年不成,文人行事,大抵如此。之后很快实现了zero的自举,即采用zero所支持的文学编程的方式重新实现了它自身。这个自举版本,我取名为orez,并为它写了一份用法指南「orez的故事」——现在读来,发现该文有些自恋。之后许多年,我对orez一直都很满意。在此期间继续对文学编
- 正则表达式常用语法
一只夏风呀
编程正则表达式搜索引擎
学习正则表达式正则表达式概念常用语法字符转义字符类分支条件分组反义后向引用零宽断言贪婪与懒惰贪婪匹配懒惰匹配正则表达式在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。概念正则表达式,又称规则表达式,(RegularExpression,在代码中常简写为regex、regexp或RE),是一
- Python poetry 虚拟环境
IT小学僧
Python1024程序员节python
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、Poetry是什么?二、使用步骤1.安装poetry2、初始化poetry3、创建虚拟环境启动和退出虚拟环境poetry常用指令总结一、Poetry是什么?Poetry是一个Python依赖管理和打包工具,它简化了项目的创建、依赖管理和发布流程。它的核心理念是将所有的依赖关系和项目配置集中在一个文件中,使得项目管理变得更加
- [Android开发] 工具篇--Docker使用
z4a1c2
Android开发实战docker
Docker介绍Docker是一种容器工具,是一种轻量化的虚拟技术,可以支持高效便捷地创建和使用Linux容器,同时可以让开发者以便捷方式打包应用到一个可移植的容器中,然后安装至任何运行Linux或Windows等系统的服务器上。官网:https://www.docker.com/Docker基本概念Docker中有非常重要的三个基本概念:镜像(Image)、容器(Container)和仓库(Re
- 还不会用DeepSeek?看这篇就懂啦
t0_54coder
【AI】人工智能实用技术人工智能
在人工智能飞速发展的今天,DeepSeek作为一款强大的工具崭露头角。很多小伙伴可能听说过它,却不知道怎么用。别着急,这篇文章就手把手教你,保证通俗易懂,还有超多实用案例,让你快速上手!一、认识DeepSeekDeepSeek是一家专注通用人工智能(AGI)的中国科技公司,致力于大模型的研发与应用。它开源的推理模型DeepSeek-R1非常厉害,性能和OpenAI-o1正式版相当,而且可以免费商用
- java spring项目_通过设置Spring Java Format插件集来保持Java项目的“ Spring”风格
diluan6799
javaeclipsespringmavengradle
javaspring项目Spring为您提供了一个方便的工具,可确保您的Java项目具有一致的“Spring”风格!认识SpringJavaFormat插件集!该工具已于今年5月发布,当前版本为0.0.6。设置的插件包括:应用包装和空白约定的源格式化程序一个Checkstyle插件,可在整个代码库中实现一致性该项目的目的是提供一致性,因此,每个插件通常都不可配置。这意味着您需要更改代码以匹配所需的
- YashanDB实例架构
YashanDB
YashanDB数据库崖山数据库YashanDB
数据库是物理概念,是指在磁盘上存放的各类持久化数据文件的集合。数据库实例只在运行态存在,包括一组线程和内存空间,YashanDB采取多线程架构,内存空间由共享内存区域和私有内存区域两部分组成。每个正在运行的数据库至少与一个数据库实例相关联。#单机部署#分布式部署#共享集群部署#主要模块介绍数据库客户端一般是指客户基于YashanDB驱动开发的应用程序或YashanDB提供的客户端工具。驱动:应用程
- 侯捷 C++ 课程学习笔记:STL 标准库与泛型编程的实战指南
孤寂大仙v
c++c++学习笔记
在侯捷老师的C++系列课程中,《STL标准库与泛型编程》这门课程让我对C++的强大工具——标准模板库(STL)有了全新的认识。STL是现代C++编程的核心,它提供了丰富的数据结构、算法和迭代器,极大地简化了开发工作。侯捷老师通过系统的讲解和实战案例,帮助我掌握了如何高效使用STL来解决实际问题。以下是我对这门课程的学习笔记和心得体会。一、课程核心内容:STL的三大组成部分侯捷老师的课程详细讲解了S
- 蓝易云 - sybase修改密码
蓝易云
oracle数据库服务器正则表达式
要修改Sybase数据库用户的密码,可以按照以下步骤进行:打开Sybase数据库命令行工具或客户端。使用以下SQL语句来修改密码,将username替换为要修改密码的用户名,new_password替换为新密码:ALTERLOGINusernameWITHPASSWORD='new_password'提交上述SQL语句后,密码将被成功修改为新密码。请确保在执行修改密码操作前备份数据,以免出现意外
- 蓝易云 - 安装r语言在linux环境
蓝易云
r语言linux开发语言mysql数据库正则表达式运维
在Linux环境下安装R语言,可以按照以下步骤进行:打开终端。使用包管理工具(如yum、apt等)安装R语言。以下是在不同Linux发行版下的安装命令示例:对于CentOS或RedHat系统,使用以下命令:sudoyuminstallR对于Ubuntu或Debian系统,使用以下命令:sudoapt-getinstallr-base安装完成后,运行R命令以启动R语言交互式环境:R如果需要安装
- 布隆过滤器:一种简单而高效的集合查询方法
菜就多练少说
Redis分布式系统哈希算法散列表算法
今天,我们来介绍一个非常高效、空间节约的集合查询工具——布隆过滤器(BloomFilter)。它是一种概率型数据结构,特别适合用于检测一个元素是否存在于集合中,并且它的查询速度非常快,且占用的空间非常小。尽管布隆过滤器有可能误判(假阳性),但是它不会漏判(假阴性)。一、布隆过滤器的基本概念布隆过滤器由一个位数组和多个哈希函数构成。它的工作原理如下:添加元素:通过多个哈希函数对元素进行哈希,得到多个
- DeepSeek 15天指导手册——从入门到精通 PDF(附下载)
d3soft
pdfdeepseekAI教程
DeepSeek使用教程系列--DeepSeek15天指导手册——从入门到精通pdf下载:https://pan.baidu.com/s/1PrIo0Xo0h5s6Plcc_smS8w?pwd=1234提取码:1234或https://pan.quark.cn/s/2e8de75027d3《DeepSeek15天指导手册——从入门到精通》以系统化学习路径为核心,通过六大模块帮助用户逐步掌握AI工具
- 容器——Cgroup简介
爱吃芝麻汤圆
#容器Linuxlinux容器docker
文章目录Cgroup简介Cgroup核心概念Cgroup(ControlGroup)定义核心功能特点Cgroup树(Hierarchy)定义特点作用Subsystem(子系统)定义常见子系统特点查看子系统挂载(Mount)定义特点示例作用Cgroup文件定义常见文件作用Cgroup核心交互逻辑hierarchy(层级结构)与subsystem(子系统)的关系hierarchy与进程(task)的关
- 国产编辑器EverEdit - 网工利器:使用“插入序列”批量生成维护命令
编辑器爱好者
妙用编辑器编辑器EmEditorEverEditNotepad
1插入序列1.1应用背景 对于经常需要制作网络设备维护脚本的人来说,有时命令都是相同的,可能就某些参数需要变化,而这些参数一般也是递增的,所以使用插入序列的方式来快速制作配置命令将会很方便。1.2使用方法步骤1:将光标定位到插入序列的第1行的位置。注:不要选中任何内容,EverEdit的列插入不是覆盖模式。步骤2:选择菜单“工具->序列”步骤3:在弹出的窗口中,设置相关参数,如下图所示:起始:即
- 国产编辑器EverEdit - 实用小技巧,不用打开计算器,直接将选中的数字进行求和
编辑器爱好者
妙用编辑器编辑器开发语言EverEditEmEditorNotepad
1选区求和1.1应用场景 用户可能存在对文档中的数字有求和需求,比如在EverEdit中列出最近的花销,需要统计总支出。1.2使用方法在当前文档中选中需要统计的数字。选择菜单工具->选区求和,如下图所示:求和的数字会显示在弹出窗口的编辑框中,方便用户复制粘贴。说明:以上数据由纯属杜撰,请不要计较真实性。文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。Copyright
- python中的JSON数据格式
小码农0912
pythonjsonJSON数据格式
文章目录什么是json主要功能Python数据和Json数据的相互转化什么是jsonJSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据。JSON本质上是一个带有特定格式的字符串。主要功能json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。各种编程语言存储数据的容器不尽相同在Python中有字典dict这样的数据类型,而其它语言可能没有对应
- 深入浅出微服务基础设施:服务调用
微服务架构
在微服务架构的丰富生态系统中,服务调用是连接各个独立服务的关键机制。有效的服务调用协议不仅能够确保服务间的顺畅通信,还能够提升整体系统的性能和可靠性。本文将深入探讨三种主要的服务调用技术:HTTP、gRPC以及Go语言内置的RPC系统。HTTP/RESTfulAPI因其简单性、通用性和跨语言支持而成为服务调用的首选。它使用标准的HTTP方法来处理资源,易于理解和实现,且有大量的工具和库支持。然而,
- Linux-Ansible命令
DC_BLOG
Linuxlinuxansible服务器运维
文章目录常用命令基础命令作者主页:点击!Linux专栏:点击!⏰️创作时间:2025年02月21日18点49分常用命令ansible#主命令,管理员临时命令的执行工具ansible-doc#查看配置文档ansible-playbook#编排playbook工具,定制自动化内容ansible-pull#用于远程执行命令ansible-vault#用于文件加密ansible-console#基于con
- 企业资源规划系统(ERP)服务器上线项目实施指南
伟大无须多言
php开发语言
企业资源规划系统(ERP)服务器上线项目实施指南项目背景在当今竞争激烈的商业环境中,企业资源规划系统(ERP)已成为企业提升内部管理效率和响应市场变化的重要工具。为了实现业务流程的整合和优化,公司决定部署一套新的ERP系统,该系统将涵盖财务、人力资源、供应链等多个业务模块。本项目旨在构建一个稳定、高效的服务器环境,以支撑ERP系统的运行。工作职责1.需求分析与规划1.1硬件配置需求-**服务器规格
- Kali系统:渗透测试与安全审计的利器
伟大无须多言
网络安全
Kali系统:渗透测试与安全审计的利器引言:Kali系统——黑客与安全专家的首选平台在网络安全领域,Kali系统以其强大的功能和丰富的工具集,成为了渗透测试和安全审计的首选平台。从最初的BackTrack发展到如今的Kali,这一基于Debian的Linux发行版,不仅继承了Linux系统的稳定性和安全性,还集成了大量专业的安全工具,为网络安全专业人士提供了强大的支持。本文将详细介绍Kali系统的
- 2025预测趋势:AI知识库工具挑选指南
知识库知识库管理知识库软件
随着人工智能技术的飞速发展,AI知识库工具已成为企业和个人管理知识资产的重要手段。本文将探讨2025年AI知识库工具的预测趋势,并推荐六款精选工具,帮助用户挑选最适合的AI知识库解决方案。1.AI知识库的智能化:趋势预计到2025年,AI知识库工具将更加智能化,通过深度学习和自然语言处理技术,实现更精准的语义搜索和智能问答功能。这些工具将能够理解用户的查询意图,提供更准确和相关的信息。2.实时自动
- 数据中心虚拟化与高可用性架构实施指南
伟大无须多言
php开发语言
数据中心虚拟化与高可用性架构实施指南项目背景随着业务的不断扩展和技术的迭代更新,公司决定采用虚拟化技术和构建高可用性架构来提高数据中心的资源利用率和业务连续性。本项目旨在详细描述运维人员在实施数据中心虚拟化和高可用性架构过程中的关键步骤和任务。工作职责1.规划和实施KVM虚拟化环境1.1环境搭建-**宿主机配置**:配置宿主机以支持KVM虚拟化,包括修改主机名、设置DNS反向解析、自动挂载系统光盘
- 深入浅出微服务基础设施:服务调用
微服务架构
在微服务架构的丰富生态系统中,服务调用是连接各个独立服务的关键机制。有效的服务调用协议不仅能够确保服务间的顺畅通信,还能够提升整体系统的性能和可靠性。本文将深入探讨三种主要的服务调用技术:HTTP、gRPC以及Go语言内置的RPC系统。HTTP/RESTfulAPI因其简单性、通用性和跨语言支持而成为服务调用的首选。它使用标准的HTTP方法来处理资源,易于理解和实现,且有大量的工具和库支持。然而,
- jupyter notebook在Linux系统中导入虚拟环境
tiantian11253
linuxjupyterpython
一、创建虚拟环境:1、Anaconda自带的工具创建虚拟环境:1.1离线创建:condacreate-nenv_name--offlinepython=3.6.31.2在线创建:condacreate-nenv_namepython=3.6.3注:env_name表示你要创建的虚拟环境的名称python=3.6.3表示新建的环境指定的python解释器版本,不指定代表默认环境的python版本1.
- 2. EXCEL中函数和公式《AI赋能Excel》
涛涛讲AI
AI编程效率工具大模型人工智能exceldeepseek大模型AI
欢迎来到滔滔讲AI。今天我们来学习和讨论下函数和公式是什么,以及它们之间的区别。点击图片查看视频2、AI赋能EXCEL-函数和公式一、什么是函数首先,我们来了解一下函数。函数是Excel中预定义的计算工具,能够帮助我们快速进行各种计算。比如说,SUM函数可以用来求和,AVERAGE函数可以用来求平均值。二、什么是公式接下来,我们再看看公式。公式是你自己在Excel中输入的计算表达式,它们可以包含数
- Python基础知识点全面总结
jay丿
pythonwindows开发语言
Python基础知识点全面总结Python作为一种简洁、易读且功能强大的编程语言,已经成为编程学习和应用领域中的热门选择。本文将对Python的基础部分进行全面总结,涵盖数据类型、条件判断、循环、函数、数据结构等重要知识点,并附上相关代码示例。一、数据类型Python中的数据类型主要分为五大类:数值、布尔、字符串、容器、None。数值类型整型(int):在Python3中,int表示长整型,没有l
- 华为云GaussDB部署指南:主备架构的常见问题与解决方案
Byyyi耀
GaussDB华为云gaussdb架构
文章目录华为云GaussDB部署指南:主备架构的常见问题与解决方案背景介绍部署步骤1.修改主机名2.软件安装检查3.禁用交换内存4.创建数据目录并挂载5.配置NTP时钟同步6.添加资源限制参数7.修改网卡的MTU8.上传安装工具包9.编辑集群配置文件10.修改集群安装模板11.安装集群12.安装成功后检查华为云GaussDB部署指南:主备架构的常见问题与解决方案在华为云环境中部署GaussDB主备
- 基于STM32L4XX、HAL库的DRV91680RGZR 驱动程序设计
July工作室
STM32外设驱动程序设计stm32嵌入式硬件单片机
一、简介:DRV91680RGZR是德州仪器(TexasInstruments,TI)推出的一款高性能、高集成度的三相无刷直流(BLDC)电机驱动芯片。它集成了MOSFET驱动器、电流检测、保护功能和控制逻辑,适用于各种无刷直流电机驱动应用,如家电、工业自动化、机器人、电动工具等。二、主要特性:高集成度:集成了三相MOSFET驱动器、电流检测放大器和保护电路,减少外部元件数量。宽电压范围:工作电压
- UE5从入门到精通之多人游戏编程常用函数
TxNet.Ltd.
Unreal5从入门到精通ue5网络框架多人游戏MultiplayerServerRPCReplicated
文章目录前言一、权限与身份判断函数1.服务器/客户端判断2.网络角色判断二、网络同步与复制函数1.变量同步2.RPC调用三、连接与会话管理函数1.玩家连接控制2.网络模式判断四、实用工具函数前言UE5给我们提供了非常强大的多人网路系统,让我们可以很方便的开发多人游戏上一篇我们介绍了,如何实现一个简单的多人游戏,从创建房间,加入房间到进入游戏以下是UE5多人游戏开发中常用的关键函数和节点分类总结,涵
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第13章 Ajax进阶(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置