- C++常见知识掌握
nfgo
c++开发语言
1.Linux软件开发、调试与维护内核与系统结构Linux内核是操作系统的核心,负责管理硬件资源,提供系统服务,它是系统软件与硬件之间的桥梁。主要组成部分包括:进程管理:内核通过调度器分配CPU时间给各个进程,实现进程的创建、调度、终止等操作。使用进程描述符(task_struct)来存储进程信息,包括状态(就绪、运行、阻塞等)、优先级、内存映射等。内存管理:包括物理内存和虚拟内存管理。通过页表映
- 鸿蒙轻内核A核源码分析系列七 进程管理 (2)
OpenHarmony_小贾
HarmonyOS鸿蒙开发OpenHarmonyharmonyosOpenHarmony移动开发驱动开发鸿蒙内核LiteOS-A内核进程通信
本文先熟悉下进程管理的文件kernel\base\core\los_process.c中的内部接口,读读代码,做些记录。1、LiteOS-A内核进程全局变量⑴是进程池,存放各个进程控制块LosProcessCB的信息。⑵处开始的g_freeProcess是空闲进程链表,挂载各个空闲进程控制块;g_processRecycleList是待回收进程控制块链表,挂载各个等待回收的进程控制块。⑶处开始的g
- 【操作系统】进程同步之共享内存
一起看雪吗_
C共享内存操作系统进程同步
进程的线程共享进程资源,而进程共享计算机资源。在某种程度上,多进程是共享物理内存的。由于操作系统的进程管理,不同的进程有自己独立的内存空间,互不干扰。但是共享内存可以打破这个限制。共享内存允许不相关的进程访问同一片物理内存。共享内存是两个进程之间共享和传递数据最快的方式。共享内存未提供同步机制,需要借助替他机制管理访问。共享内存使用的步骤:1、申请共享内存。2、将共享内存连接到进程空间。3、使用共
- shell脚本随笔
渺小_1912
一shell基础1.Shell程序本身的功能是很弱的,比如文件操作、输入输出、进程管理等都得依赖内核。我们运行一个命令,大部分情况下Shell都会去调用内核暴露出来的接口,这就是在使用内核,只是这个过程被Shell隐藏了起来,它自己在背后默默进行,我们看不到而已。2.Shell本身支持的命令并不多,功能也有限,但是Shell可以调用其他的程序。这使得Shell命令的数量可以无限扩展,其结果就是Sh
- 鸿蒙轻内核A核源码分析系列七 进程管理 (3)
OpenHarmony_小贾
OpenHarmony鸿蒙开发HarmonyOSharmonyos嵌入式硬件OpenHarmony鸿蒙嵌入式鸿蒙开发鸿蒙内核进程关联
本文记录下进程相关的初始化函数,如OsSystemProcessCreate、OsProcessInit、OsProcessCreateInit、OsUserInitProcess、OsDeInitPCB、OsUserInitProcessStart等。1、LiteOS-A内核进程创建初始化通用函数先看看一些内部函数,不管是初始化用户态进程还是内核态进程,都会使用这些函数,包含进程控制块初始化函数
- Linux系统性能调优技巧
A_aspectJ项目开发
JavaWeb技术网络工具linux运维服务器
前言Linux系统因其稳定性和灵活性广泛应用于服务器、开发环境和企业级应用中。然而,为了确保最佳性能,尤其是在负载较高的情况下,系统调优变得至关重要。Linux系统性能调优技巧主要包括硬件优化、软件优化、内核参数优化、进程管理优化等方面。一、硬件优化:内存优化:增加物理内存是最直接的方法,同时可以通过优化内存使用策略来减少内存的浪费,使用内存管理工具如free、vmstat等来监控和调整内存
- 【三】分布式训练---单机多卡与多机多卡组网(飞桨paddle2.0+)更加推荐spawn方式!
汀、人工智能
#飞桨AIstudio教学使用深度学习神经网络机器学习分布式计算分布式训练
1.单机多卡启动并行训练飞桨2.0增加paddle.distributed.spawn函数来启动单机多卡训练,同时原有的paddle.distributed.launch的方式依然保留。paddle.distributed.launch通过指定启动的程序文件,以文件为单位启动多进程来实现多卡同步训练。以前在aistudio脚本任务说明里,就是推荐这种方法启动多卡任务。launch这种方式对进程管理
- Linux模块——进程管理
lucky.wang
linux运维
一、进程管理:进程和进程查看1、概念:运行中的程序(process)或命令。每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。程序消耗的是磁盘资源,进程消耗的是内存和CPU资源。2、作用:①判断服务器健康状态;②查看系统中所有进程;③“杀死”进程;3、进程会占用三类资源:CPU、memary、network、*disk。进程至少会占用CPU和memary。4、两种查看进程格式
- 20240905软考架构-------软考116-120答案解析
杨诚实
软考架构架构javalinux
每日打卡题116-120答案116、【2018年真题】难度:简单某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(1),图中(2)。(1)A.顺序方式B.链接方式C.索引方式D.Hash(2)A.有1个运行进程,2个就绪进程,4个阻塞进程B.有2个运行进程,3个就绪进程,3个阻塞进程C.有2个运行进程,3个就绪进程,4个阻塞进程D.有3个运行进程,2个就绪进程
- GNU工具集和MinGW
弘毅_Hao
Linux/shellGNU工具集MinGW
GNU工具集GNU工具集包含了一系列的基本工具和实用程序,这些工具为系统管理员、开发人员和普通用户提供了丰富的功能和工具支持。许多开源软件和项目都依赖于GNU工具集提供的稳定和强大的功能,因此GNU工具集的发展与完善对整个开源社区都具有重要意义。通过GNU工具集,用户可以在命令行下完成各种任务,如文件操作、进程管理、编程开发等,为用户提供了强大的工具支持。核心组成部分GNU工具集包含了许多不可或缺
- 【python 实用性】浅谈subprocess中 Popen() 和 run()方法
黄小莫
python自动化
文章目录run()和Popen()介绍run()和Popen()用法分享一波提示:以下仅为本人个人观点,仅供参考,不足之处欢迎评论,共勉run()和Popen()介绍subprocess的run()和Popen()都是子进程管理的方法,启动新的子进程并执行外部命令的方法.Popen:更底层、更灵活的接口。创建一个新的进程并根据给定的参数执行命令,不会因等待这个命令执行完成而阻塞别的子进程的执行。这
- linux归档和压缩的区别,文件的归档和压缩
星瀚Air
linux归档和压缩的区别
文件的归档和压缩•一、tar命令使用•二、其他压缩方式•三、进程管理基本概念。前言:本节主要介绍文件的归档和压缩相关方法。归档和压缩有利于linux系统中文件的管理和磁盘空间的利用,善于利用归档和压缩能为我们工作中带来很多便捷。另外将简单介绍进程的一些概念,方便下一节进程管理内容的学习。一、tar命令使用(tar命令用于文件的打包和压缩)1:tar命令的归档与解压1.1:tar命令对文件的归档ta
- Linux 性能调优技巧
云夏之末
运维linux运维服务器
1理解Linux性能的基本组成CPU使用率:衡量CPU在单位时间内被占用的程度。内存使用:关注的是活跃内存与缓存内存的比例,以及是否有过多的交换。I/O性能:磁盘读写速度直接影响应用程序的响应时间和吞吐量。网络性能:数据包的丢失率、延迟和带宽都是衡量标准。内核与进程管理:内核如何调度进程、管理内存、处理中断等都会影响性能。2.CPU性能调优处理器亲和性:taskset命令用于将进程固定到特定的CP
- Linux 系统入门:高级系统管理与文本处理
Switch616
操作系统linuxchrome运维数据库服务器架构
Linux系统入门:高级系统管理与文本处理目录⚙️Linux系统进程管理进阶Linux高效文本、文件处理命令Shell脚本入门⚙️Linux系统进程管理进阶在Linux系统中,进程管理是保持系统高效运行的核心。通过深入理解进程的概念及其管理方式,能够更好地优化系统资源,提升性能。Linux提供了多种工具和命令来监控和控制进程,从而实现对系统资源的高效管理。✨进程查看与监控ps命令:用于显示当前系统
- 简述Activity Manager的源码
Android_阿拉拉
Androidandroid
一、ActivityManager的作用及重要性ActivityManager在Android系统中扮演着至关重要的角色。它负责管理应用程序的Activity的生命周期,包括启动、暂停、恢复和销毁等操作。同时,它还管理着任务栈和返回栈,控制着用户在不同Activity之间的导航。此外,ActivityManager还负责进程管理,决定何时启动新的进程以及何时终止旧的进程,以优化系统资源的使用。二、
- Windows实用技巧:全面解析与解决任务管理器显示不全的问题
DTcode7
IT信息技术相关#信息化技能面试宝典技术常识前端面试宝典IT信息化网络
Windows实用技巧:全面解析与解决任务管理器显示不全的问题基本概念与问题背景任务管理器简介显示不全现象解决方案实战示例1:调整显示设置示例2:重置任务管理器设置示例3:系统还原与更新示例4:禁用可能导致冲突的软件示例5:注册表编辑(高级操作)实践技巧与注意事项遇到问题的排查思路结语与讨论在Windows操作系统中,任务管理器是每位IT专业人士不可或缺的瑞士军刀,它提供了系统性能监视、进程管理乃
- 系统环境介绍
薄荷364
linuxubuntu
操作系统课程介绍:系统环境:介绍系统简介、库文件、环境变量、编译器、系统特性内存管理:操作系统是如何管理内存的文件管理:文件读写、目录读写、文件属性、文件管理信号处理:多个程序同时运行、解决一些通信类的问题进程管理:多个程序同时运行、解决一些复杂问题进程通信:多个进程需要协同交互数据,这是多进程协同工作的基础线程管理:让一个程序同时做若干个任务线程同步:让多个线程同时工作时不相互干扰、破坏一、UN
- Linux云计算学习笔记08 (CentOS 进程管理)
墨影萧萧
linux学习笔记centos运维云计算服务器
一.进程的定义程序:文件,一般是二进制,静态/usr/sbin/httpd,/usr/sbin/sshd程序是二进制文件(面试题之一)进程:是程序运行的过程,动态,有生命周期的,可以产生和消亡的(进程是已启动的可执行程序的运行实例,实例即运行可执行程序)。线程:线程是进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程;一个进程至少包括一个线程,通常将该线程称为主线程;一个进程从主线程的
- PHP-FPM 配置文件详解
迷津幻渡
PHPphp服务器php-fpm
文章目录说明一、php-fpm.conf文件1.全局配置(GlobalOptions)2.进程池设置(PoolDefinitions)二、www.conf文件1.进程池基本设置+监听设置2.process(干嘛的?)3.进程管理器(processmanager,简称pm)4.FPM运行状态页面(FPMstatuspage)5.日志和请求6.其他总结1.初次安装时,需要更改或可以关注的配置项2.到底
- Linux系统性能调优技巧
shiming8879
linuxjava服务器
Linux系统性能调优技巧Linux系统作为服务器和桌面操作系统的主流选择之一,其性能调优是系统管理员和开发人员的重要任务。一个优化良好的Linux系统可以显著提高系统的运行效率和稳定性,从而为用户提供更好的使用体验。本文将从硬件、软件、内核参数、进程管理等多个方面详细介绍Linux系统性能调优的技巧,并给出具体的实施步骤和注意事项。一、硬件优化1.内存优化内存是系统性能的关键因素之一。优化内存使
- 操作系统重点摘要笔记【软考】
清酒伴风
笔记
文章目录前言一、操作系统概述1.1操作系统的功能1.2特殊的操作系统二、进程管理2.1进程与线程的概念2.2进程的状态2.3信号量与PV操作2.4前趋图2.5死锁问题三、存储管理3.1段页式存储3.2磁盘管理四、设备管理五、文件管理5.1文件相关概念5.2树形目录结构前言本文是本人在软考复习阶段的写的只有重点摘要的笔记(纯属个人观点),相信大家在网上已经看到很多有详细介绍的关于操作系统的文章,所以
- Linux Shell文本处理
Kali与编程~
LinuxShell入门到高级linuxphp数据库
预计更新1:基础知识简介和安装基本命令变量和环境变量2:流程控制条件语句循环语句函数3:文件处理文件读写文件权限和所有权文件搜索和替换4:网络和进程网络通信进程管理信号处理5:文本处理正则表达式文本分析和处理生成报告和日志6:用户界面命令行参数和选项菜单和交互式界面图形界面7:系统管理系统信息和监控定时任务和计划任务系统备份和恢复8:数据库操作数据库连接和查询数据库备份和恢复数据库管理和优化9:安
- os实训课程模拟考试(1~7)
A阳俊yi
期末复习操作系统OS
目录操作系统的基本功能和设计目标系统函数调用基础文件系统基础进程基础知识Linux操作系统第1关:Linux初体验编程要求第2关:Linux常用命令编程要求第3关:Linux查询命令帮助语句编程要求Linux之进程管理一第1关:获取进程常见属性编程要求第2关:进程创建操作-fork编程要求第3关:进程创建操作-vfork编程要求第4关:进程终止编程要求生产者消费者问题实践第1关:生产者消费者问题实
- 使用 Python构建 Windows 进程管理器应用程序
winfredzhang
pythonwindows进程管理
在这篇博客中,我们将探讨如何使用wxPython构建一个简单的Windows进程管理器应用程序。这个应用程序允许用户列出当前系统上的所有进程,选择和终止进程,并将特定进程保存到文件中以供将来加载。C:\pythoncode\new\manageprocess.py全部代码importwximportpsutilimportosimportsignalclassProcessManager(wx.F
- linux进程管理练习,进程管理-Linux每日一练(6)
一支神笔咨询
linux进程管理练习
题目一:进程有哪几种状态(生命周期)?平时学的是这五种状态新建、就绪、运行、阻塞、终止,但是在Linux里面可以查看到的要更加详细,如下命令的STAT列就是展示了状态有很多状态,就看首字母,其他不用在意太多R运行S可中断睡眠SleepD不可中断睡眠(usuallyIO)T停止的进程Z僵尸进程X死掉的进程题目二:通过ps命令我们可以获取哪些关键信息?ps命令一般是用来查pid的,我们就可以通过kil
- Python | OS模块操作
-拟墨画扇-
Pythonpython
一、介绍Python的os模块提供了许多与操作系统交互的函数,可以用于文件和目录的操作、进程管理、环境变量的访问等。以下是os模块的一些常用功能:文件和目录操作:os模块提供了许多函数来进行文件和目录的操作,如创建文件夹(os.mkdir)、删除文件夹(os.rmdir)、重命名文件或文件夹(os.rename)、获取文件或目录信息(os.stat)等。环境变量:os模块提供了访问和修改环境变量的
- 程序人生-Hello’s P2P
zuo_zy
文档资料
计算机系统大作业题目程序人生-Hello’sP2P专业计算学部学号120L022413班级2003008学生左曾元指导教师吴锐计算机科学与技术学院2022年5月摘要本文分析hello程序从C文件转变为可执行文件的过程,介绍了hello程序在Linux系统下的生命周期。对预处理、编译、汇编、链接的过程进行了分析,并讨论了hello的进程管理、存储管理以及IO管理,介绍了汇编指令、机器代码、重定位、动
- Java中I/O模式详解
lairikeqi
JavaSEI/ONIO多路复用
一、计算机的组成现代计算机是由硬件、操作系统组成,操作系统通过内核与硬件交互。操作系统可以划分为:内核与应用两部分,内核提供进程管理、内存管理、网络等底层功能,封装了与硬件交互的接口,通过系统调用提供给上层应用使用。二、用户空间与内核空间由于CPU某些指令比较危险,如果错用会导致系统崩溃,为了保护系统,操作系统将内存空间划分为了两部分:内核空间(Kernelspace)用户空间(Userspace
- 当黑客必会的命令
AICodeThunder
php开发语言
必会的命令1.设备管理器1.1功能1.2词汇解读1.3实践2.打开注册表编辑器2.1功能2.2词汇解读2.3实践3.查看网络状态3.1功能3.2词汇解读3.3实践4.远程控制4.1功能4.2词汇解读4.3实践5.文件管理5.1功能5.2词汇解读5.3实践6.进程管理6.1功能6.2词汇解读6.3实践7.网络诊断7.1功能7.2词汇解读
- 基于springBoot的开源运维监控工具——WGCLOUD
tianshiyeben
IT运维管理软件使用笔记springbootgolang运维开发cpu监控内存管理
WGCLOUD是一个高性能的分布式监控系统,server基于springboot架构开发,agent采用go开发,核心模块包括:主机监控,ES集群监控,CPU监控,CPU温度监控,大屏看板,docker监控,网络流量监控,内存监控,业务数据监控(mysql,oracle,pg等),服务心跳检测,应用进程管理,磁盘IO监控,端口监控,日志文件监控,系统负载监控,监控告警信息推送。WGCLOUD还具有
- 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的配置