- MybatisPlus的基本使用
Nhuanuary
MybatisPlusspringboot
文章目录介绍特性工作流程图添加依赖SpringBoot2SpringBoot3配置定义Mapper接口并继承BaseMapperServer接口自定义Service接口继承IServie接口自定义Service实现类,实现自定义接口并继承ServiceImpl添加Config类常用注解:@TableName@TableId@TableField@TableLogic@Version@EnumVal
- 电控---陀螺仪
MzKyle
嵌入式嵌入式硬件
一、陀螺仪的定义与核心作用定义:陀螺仪是一种能够测量物体角速度(绕轴旋转的角速率)或角位移的惯性传感器,基于角动量守恒或科里奥利效应等物理原理工作。核心作用:感知物体在三维空间中的旋转运动(绕X、Y、Z轴的角速度)。为惯性导航、姿态控制、运动检测等提供关键数据。二、核心分类与工作原理(一)按工作原理分类机械陀螺仪(传统型)原理:基于角动量守恒(高速旋转的转子保持轴线方向不变)。当外壳旋转时,转子轴
- Oracle数据库查询工具:高效管理与性能优化
苏西苏西
本文还有配套的精品资源,点击获取简介:OracleDbTools是一款为Oracle数据库设计的工具,旨在简化数据库操作,提高工作效率,增强管理能力。它具备图形化界面、连接管理、SQL编辑器、数据导入/导出、PL/SQL调试器、性能监控、安全性管理、报表和日志功能,以及与版本控制系统的集成,为数据库管理员和开发人员提供了强大的数据处理和性能调优能力。1.OracleDbTools图形化界面操作Or
- Java单元测试
晓之木初
java相关单元测试java
1.序言1.1工作中要求进行单元测试毕业进入公司时,为了锻炼笔者的Java基础,老大给笔者分配了平台化开发的工作,基于SpringBoot+Mybatis的JavaWeb后端开发一个人干后端开发,且以前也没有后端开发的经验,所以只是简单地模仿前人的代码,几乎没有使用任何的设计模式或者常见的Spring技术反正一句话:用最简单的语法,编写最冗长的代码,仅满足当时需求,且不考虑后续扩展在开发初期,组长
- (pytorch-深度学习)实现稠密连接网络(DenseNet)
我是一颗棒棒糖
DeepLearning学习卷积神经网络深度学习tensorflow神经网络
稠密连接网络(DenseNet)ResNet中的跨层连接设计引申出了数个后续工作。稠密连接网络(DenseNet)与ResNet的主要区别在于在跨层连接上的主要区别:ResNet使用相加DenseNet使用连结ResNet(左)与DenseNet(右):图中将部分前后相邻的运算抽象为模块AAA和模块BBB。DenseNet里模块BBB的输出不是像ResNet那样和模块AAA的输出相加,而是在通道维
- 数据库相关知识详解:从入门到高效运用
自然萌007
oracle数据库mysql大数据
数据库相关知识详解:从入门到高效运用在当今数字化时代,数据库是企业存储和管理数据的核心工具。无论你是开发者、数据分析师还是运维人员,掌握数据库的知识都是必不可少的技能。本文将从数据库的常识、基本功能用法、常用函数、安全性、SQL调优,以及如何在数据运营和处理工作中提高效率等方面进行全面解析,并结合实际场景和示例,帮助你更好地理解和运用数据库。一、数据库的常识1.什么是数据库?数据库(Databas
- 【嵌入式学习3】信息安全 - SSH协议
XYN5114
嵌入式学习学习服务器linux笔记ssh
目录1、对称加密技术2、非对称加密技术①加密模型:②认证模型:代表算法RSA③数字签名:3、SSH协议SSH协议层次:由三个层次组成SSH加密机制SSH工作原理SSH协议应用场景本地端口转发:远程端口转发:SSH协议特点Ubantu中SSH安装通过哪些软件连接到搭载ssh的云端/计算机中1、对称加密技术适用于大量明文加密,易推导,加密解密使用相同密钥。代表算法AES(基于排列和置换算法)。2、非对
- 什么是 CSSD?
Hoxy.R
Oracle学习笔记开发语言oracle服务器
文章目录一、什么是CSSD?CSSD的职责二、CSSD是如何工作的?三、CSSD为什么会重启节点?情况一:网络和存储都断联(失联)情况二:收到其他节点对自己的踢出通知(外部fencing)四、重启机制由哪些参数控制?类比理解:CSSD就像是“集群中的智能保安”总结一、什么是CSSD?CSSD全称是:ClusterSynchronizationServicesDaemon是OracleCluster
- mapreduce的工作原理
Eternity......
大数据spark
MapReduce是一种用于大规模数据集并行运算的编程模型,它主要包含Map(映射)和Reduce(化简)两个阶段,以下为你详细介绍其工作原理:整体流程MapReduce作业的整体执行流程可以分为输入、Map阶段、Shuffle和排序、Reduce阶段、输出几个主要步骤。详细步骤及原理1.输入-数据划分:待处理的大规模数据会被分割成多个固定大小的数据块(InputSplit),这些数据块通常存储在
- 阿里 P8 跌落神坛......
java
大家好,我是R哥。最近在网上看到一条求职信息:https://www.v2ex.com/t/1117923一个40+岁的阿里P8,履历相当豪华,但现在却在求一份工作。看完之后,心里五味杂陈,唏嘘不已,互联网行业的残酷再次摆在眼前。P8,在阿里是个什么级别?阿里P8大致相当于高级架构师/高级专家,一般都是带团队,负责核心业务的骨干人物,年薪百来万很正常。图片来源网络,工资范围仅供参考。为什么大厂P8
- 使用 Act 本地运行 GitHub Actions
「已注销」
github
简介GitHubActions为仓库开发者提供了执行定制化Job的能力,开发者可以使用各种Job基于代码仓库运行测试、构建、发布等操作,实现CI/CD等工作流。这些Job默认运行在GitHub提供的runner中,但是由于仓库众多,配置了actions的代码仓库未必能得到足够的资源(runner)来快速、高效的运行代码仓库的Actions。一个可行的方式是绑定自己的私有runner到代码仓库,这样
- 如何在 GitHub Actions 中手动设置和修改运行参数
阿小信
github
文章目录背景GitHubActions实现手动设置运行参数1.修改GitHubActions配置文件2.解释配置文件3.手动触发并提供输入4.运行工作流并查看结果进一步的定制小结在持续集成和持续交付(CI/CD)工作流中,GitHubActions是一个非常强大且灵活的工具。它让开发者能够自动化构建、测试和部署流程。然而,在某些情况下,我们希望能够在每次手动触发工作流时动态地设置一些参数,而不是在
- Python重试模块retrying
dianzhuohe9411
python爬虫
Python重试模块retrying工作中经常碰到的问题就是,某个方法出现了异常,重试几次。循环重复一个方法是很常见的。比如爬虫中的获取代理,对获取失败的情况进行重试。刚开始搜的几个博客讲的有点问题,建议看官方文档,还有自己动手实验。参考:https://segmentfault.com/a/1190000004085023https://pypi.org/project/retrying/最初的
- 深入理解 GitHub Actions
flybirding10011
github
GitHubActions是GitHub提供的一项功能,它使开发人员能够在其代码存储库中自动化地执行各种任务。无论是自动构建和测试代码,还是自动部署应用程序,GitHubActions都可以帮助开发团队提高效率,降低错误率。在本文中,我们将深入了解GitHubActions的概念、常见用例和示例,并提供相关参考文档。GitHubActions概念和术语Workflow(工作流程):工作流程是一组自
- 揭秘 DeepSeek:打造属于你的智能 AI Agent
海棠AI实验室
“智元启示录“-AI发展的深度思考与未来展望人工智能大数据机器学习DeepSeekAIAgent
目录准备工作:搭建你的AI实验室核心能力:赋予AIAgent灵魂锦上添花:Agent的高级功能实战演练:Agent的应用场景最佳实践:打造卓越Agent结语:AIAgent的无限可能引言:走近DeepSeek的世界想象一下,拥有一个能像人类一样思考、编写代码、解决复杂问题的AI伙伴,会是怎样一番景象?DeepSeek的出现,让这个梦想照进现实。DeepSeek推出了一系列强大的语言模型,它们不仅拥
- pyttsx3 使用教程
尹辰子Wynne
pyttsx3使用教程pyttsx3pyttsx3:是一个Python库,用于将文本转换为语音,支持多种语音引擎,可以在没有互联网连接的情况下工作。项目地址:https://gitcode.com/gh_mirrors/py/pyttsx3项目介绍pyttsx3是一个用于Python的文本转语音(Text-to-Speech,TTS)库,支持离线工作,并且兼容Python2和Python3。该库支
- AI与.NET技术实操系列(三):在 .NET 中使用大语言模型(LLMs)
AI.NET 极客圈
人工智能.net语言模型
1.引言在技术迅猛发展的今天,大语言模型(LargeLanguageModels,LLMs)已成为人工智能领域的核心驱动力之一。从智能对话系统到自动化内容生成,LLMs的应用正在深刻改变我们的工作与生活方式。对于.NET开发者而言,掌握LLMs不仅意味着跟上技术潮流,更是在竞争激烈的市场中保持领先的关键。微软的旗舰开发平台.NET通过与OpenAI等LLM提供商的API无缝集成,为开发者提供了强大
- Deepseek与Zotero在科研领域的效率革命
CodeJourney.
人工智能算法
在科研领域,信息的快速处理、知识的高效整合以及研究成果的精准输出是科研人员面临的核心挑战。随着人工智能技术的迅猛发展,各种智能工具不断涌现,为解决这些问题提供了新的途径。Deepseek作为强大的人工智能模型,在自然语言处理和知识理解方面展现出卓越的能力;而Zotero则是科研人员广泛使用的文献管理工具,致力于帮助用户高效组织和管理海量文献资源。将Deepseek与Zotero整合,为科研工作流程
- 事务-----mysql
破-风
mysqlmysql数据库
在MySQL中,事务是通过一组SQL语句组成的逻辑工作单元,这些语句要么全部成功执行,要么全部失败回滚。定义一个事务通常包括以下步骤:开始事务:使用STARTTRANSACTION或BEGIN语句来开始一个新的事务。执行SQL语句:在事务中执行一系列的SQL操作(如INSERT、UPDATE、DELETE等)。提交或回滚事务:如果所有操作都成功,使用COMMIT语句提交事务,使更改永久生效。如果任
- 群晖(Synology)存储目录挂载到Ubuntu 22.04.3 LTS系统的详细教程
m0_53747349
#linux知识库ubuntulinux
在实际的开发和运维工作中,常常需要将网络存储设备与Linux系统进行挂载,以实现资源的共享与灵活使用。本文将详细介绍如何将群晖(Synology)系统中的目录挂载到Ubuntu22.04.3LTS系统上,方便用户利用群晖的存储资源。一、环境说明群晖系统:本文以群晖DSM系统为例(假设IP为192.168.170.11),已登录到群晖管理界面。Ubuntu系统:版本为22.04.3LTS,IP为19
- SQL注入攻击深度解析:原理、危害与全面防御指南
网络小白不怕黑
网络攻击技术oracle数据库网络安全
目录SQL注入攻击概述什么是SQL注入SQL注入的历史演变当前威胁态势SQL注入工作原理基本攻击原理攻击流程分解漏洞产生根源SQL注入攻击类型基于错误的注入联合查询注入布尔盲注时间盲注堆叠查询注入带外通道注入SQL注入实战演示基础注入案例高级绕过技术自动化工具使用SQL注入的危害影响数据泄露风险系统控制威胁业务连续性影响法律合规后果SQL注入防御体系输入验证与过滤参数化查询存储过程使用最小权限原则
- 企业级日志系统架构Filebeat + Kafka + Logstash + Elasticsearch + Kibana现代日志管理架构详解
就叫飞六吧
系统架构kafkaelasticsearch
Filebeat+Kafka+Logstash+Elasticsearch+Kibana:现代日志管理架构详解1.引言在现代分布式系统中,日志管理是至关重要的一环。日志不仅用于排查问题,还可以用于监控系统性能、分析用户行为等。为了高效地收集、处理和可视化日志,企业通常采用Filebeat+Kafka+Logstash+Elasticsearch+Kibana的组合架构。本文将深入探讨这一架构的工作
- 微服务的简单认识
兴趣广泛的程序猿
笔记软件编程Spring微服务架构云原生
目录一、微服务架构简介二、微服务架构风格和分布式系统架构的关系三、微服务组成一、微服务架构简介微服务是一种构建分布式系统的架构风格,它将一个大型的应用程序拆分成多个小型的、独立部署的服务单元,每个服务单元都专注于特定的业务功能,并通过轻量级的通信机制进行交互。二、微服务架构风格和分布式系统架构的关系分布式是一种系统架构,它是由多个独立的计算机节点(通常是多台服务器)通过网络连接在一起,共同工作以完
- 五分钟带你了解Java是如何从容而优雅地实现接口数据校验
风平浪静如码
Java程序员java编程语言后端程序员经验分享
本篇文章给大家分享平时开发中总结的一点小技巧!在工作中写过Java程序的朋友都知道,目前使用Java开发服务最主流的方式就是通过SpringMVC定义一个Controller层接口,并将接口请求或返回参数分别定义在一个Java实体类中,这样SpringMVC在接收到Http请求(POST/GET)后,就会自动将请求报文自动映射成一个Java对象。这样的代码通常是这样写的:@RestControll
- Linux文件搜索与文本过滤全攻略:find、locate、grep深度解析
jay丿
linuxchrome运维
Linux文件搜索与文本过滤全攻略:find、locate、grep深度解析在Linux系统运维中,高效的文件搜索和内容过滤是提升工作效率的关键技能。本文将系统讲解find、locate、grep三大核心指令及管道符|的应用场景,帮助读者构建多维度搜索能力。一、find指令:精准文件定位1.1工作原理find通过递归遍历目录树,实时搜索满足条件的文件/目录。支持文件名、类型、大小、时间等复杂条件组
- Qt非阻塞延时实现
@hdd
Qtqt延时
一、需求背景在Qt开发中,当我们需要实现延时操作时,直接使用QThread::sleep()会导致线程阻塞,造成界面卡顿甚至程序无响应。本文将深入探讨6种非阻塞延时方案,涵盖从基础到进阶的不同场景需求。二、核心方案对比方案实现难度线程依赖适用场景精度QTimer单次定时器⭐主线程简单单次延时10ms级事件循环+QTimer⭐⭐任意线程需要阻塞等待的延时10ms级QFuture异步延时⭐⭐工作线程后
- Audacity:高级音频编辑:自动化与插件使用_2024-07-16_23-22-31.Tex
chenjj4003
游戏开发自动化运维网络前端服务器xbox
Audacity:高级音频编辑:自动化与插件使用高级音频编辑基础Audacity界面深度解析自定义工具栏在Audacity中,自定义工具栏可以让您的音频编辑工作更加高效。Audacity的工具栏包含了各种常用的编辑工具,如选择、剪切、复制、粘贴、撤销等。要自定义工具栏,您可以:点击菜单栏中的“查看”选项。选择“工具栏”子菜单中的“自定义工具栏”。在弹出的窗口中,您可以勾选或取消勾选不同的工具,以根
- 【运维】负载均衡
andeyeluguo
AI笔记负载均衡运维
老规矩,先占坑,后续更新。开头先理解一下所谓的“均衡”,不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“均衡”,也就是希望所有服务器都不要过载,并且能够最大程序地发挥作用。https://www.zhihu.com/question/61783920/answer/19103352
- 医院不良事件上报系统源码,技术架构:PHP+ vue2+element+ laravel8+ mysql5.7+ vscode
淘源码A
不良事件上报不良事件管理医疗安全源码医院信息系统
医院不良事件上报系统源码,技术架构:PHP+vue2+element+laravel8+mysql5.7+vscode不良事件上报系统通过“事前的人员知识培训管理和制度落地促进”、“事中的事件上报和跟进处理”、以及“事后的原因分析和工作持续优化”,结合预存上百套已正在使用的模板,帮助医院从对护理事件、药品事件、医疗器械事件、医院感染事件、输血事件、意外事件、职业暴露事件、后勤保障事件、信息安全事件
- 背光模组膜材褶皱(膜拱)不良分析案例
观海的旅途
显示模组硬件工程
■问题描述背光模组寿命实验出现膜皱不良6/16,冷热冲击测试膜皱不良2/5.实验条件:①寿命实验:a.高温高湿工作条件:65C90%35H再到65C烘烤1H(运行)常温2H后检查外观、功能正常b.冷热冲击条件:75℃(45min)→-40℃(45min),转换时间小于5min,25cycle75℃保持1H(存储)常温2H后检查外观、功能正常②冷热冲击:-40℃(1h)/+80C(1h)30cycl
- 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的配置