- Spring Boot学习笔记-7
W1nchester
SpringBoot学习笔记javaspringboot
SpringBoot学习笔记-7一、嵌入式Servlet容器(1)Servlet运行原理1.浏览器依据ip,port建立与容器之间的连接。2.浏览器将相关数据打包(按照http协议创建一个请求数据包),然后发送请求。3.容器将请求数据包解析出来,然后将解析到的数据放到request对象里面,同时还会创建一个response对象。4.容器创建servlet对象,然后调用该对象的service方法(将
- springboot学习笔记11:分布式、微服务、springcloud概念区分
Vincent9847
springboot分布式微服务SpringCloud
一、什么是分布式?分布式系统(distributedsystem)是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。二、什么是微服务?微服务:微服务是一种架构模式,叫微服务架构更合理,就是把一个系统中的各个功能点都拆开为一个个的小应用然后单独部署,同
- Spring Boot学习笔记(十三)事务(二)Spring boot事务使用(@Transactional声明式、编程式)
TUTsmile
#SpringBootspringboot事务声明式事务编程式事务Transactional
文章目录一、Springboot声明式使用(@Transactional)声明式事务配置参考注解事务@Transactional二、SpringBoot编程式注解个人使用SpringBoot学习笔记(十一)SpringBoot整合jdbcTemplate(附带工程源码)的工程进行展示一、Springboot声明式使用(@Transactional)声明式事务配置参考事物配置中有哪些属性可以配置?以
- Springboot学习笔记
weixin_48658745
springboot学习spring
Springboot学习笔记1.SpringBoot简介1.1为什么要学习SpringBoot我们之前的SSM还是使用起来不够爽。还需要写很多的配置才能进行正常的使用。实现一个功能需要引入很多的依赖,尤其是要自己去维护依赖的版本,特别容易出现依赖冲突等问题。SpringBoot就能很好的解决上述问题。1.2SpringBoot是什么SpringBoot是基于Spring开发的全新框架,相当于对Sp
- SpringBoot学习笔记总结——动力节点
动力节点铁杆粉丝
最近跟着动力节点王鹤老师的视频学到了springboot,看过最细的springboot讲解,初学入门最佳,自己做了笔记分享给大家视频资源:https://www.bilibili.com/video/BV1XQ4y1m7ex1.外部资源properties的几种导入方式1.1使用注解直接在实体类上赋值imageimage.gif1.2通过yaml赋值,在实体类中引用@ConfigurationP
- SpringBoot学习笔记三 | 整合JPA
殷俊杰
JPA全称(JavaPersistenceAPI),JPA的目标之一是制定一个可以由很多供应商实现的API,不了解的小伙伴...emm虽然没人看,,可以看一下我的JPA系列学习笔记,JPA学习笔记emm..日后再改。整个pom文件4.0.0com.yjjsb-first0.0.1-SNAPSHOTjarsb-firstDemoprojectforSpringBootorg.springframew
- SpringBoot学习笔记33——MongDB分页查询和按时间范围查询
月月大王
Java#SpringBootjava
俗话说好脑子不如烂电脑,今天来记录一下使用springboot时查询mongodb的一些操作。首先我要有一个实体对应mongodb的collection(也就是表),代码如下:importcom.fasterxml.jackson.annotation.JsonFormat;importlombok.Data;importorg.springframework.data.annotation.Id
- SpringBoot学习笔记41——使用注解实现保留两位小数
月月大王
Java#SpringBoot
今天记录一下使用注解实现接口返回两位小数。实际上之前就写过这个功能了,不过当时没有记录,时间长了就给忘记了。现在来记录一下。主要用到的注解是@JsonSerialize,通过此注解我们可以自定义序列化代码。接下来就有了下面的代码。importcom.fasterxml.jackson.core.JsonGenerator;importcom.fasterxml.jackson.databind.J
- 新手小白的SpringBoot学习笔记(学习中...)
Saocr
springboot学习笔记
(有哪里说的不对的地方请轻喷呜呜)视频学习参考了【1天搞定SpringBoot+Vue全栈开发】https://www.bilibili.com/video/BV1nV4y1s7ZN/?p=2&share_source=copy_web&vd_source=66e36597c9fcfdfe265d00aa7af40ff9文件可参考文章最顶部(是我自己的,目前运行最没问题的一个)一、准备工作在创建s
- SpringBoot学习笔记(15)----SpringBoot使用Druid
xiaoshen66
springboot学习javaspring后端
DruidSpringBootStarterDruidSpringBootStarter用于帮助你在SpringBoot项目中轻松集成Druid数据库连接池和监控。如何使用在SpringBoot项目中加入druid-spring-boot-starter依赖Mavencom.alibabadruid-spring-boot-starter1.1.10Gradlecompile'com.alibab
- SpringBoot学习笔记
一块没梦想的海绵宝宝
如何学习Lombock为什么要使用Lombok?使⽤了Lombok相关注解后(@Setter,@Getter,@ToString,@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或⽣成get/set等⽅法,很⼤程度上减少了代码量和代码维护的负担。没有Lombok之前怎么做?项⽬中经常使⽤bean,entity等类,绝⼤部分数据类
- springboot学习笔记(杂)
chirou_
开发工具类springbootjava
springboot学习笔记1.注解框架学习2.各个类之间的继承和实现关系3.理解面向对象的思想(其实这个想写在2中的)4.开发常用工具Lombok4.0说在前面(如何快速使用Lombok)4.1了解Lombok4.2Lombok的作用一:减少代码冗余4.3Lombok的作用二:方便打日志4.4Lombok使用方法(各个注解作用)4.5Lombok原理JsonUtilBeanUtilStringU
- springboot学习笔记
梦魇梦狸º
在学习java的道路上越走越远springboot
一.配置文件yml注意点:“abc\n”代表:abc换行‘abc\n’代表:abc\n二.常用命令1.@Component:创建容器2.@RunWith(SpringRunner.class):表明用spring的驱动器来运行3.@SpringBootTest:表明这是一个单元测试程序,可以在测试期间很方便的进行类似编码一样的自动注入等容器的功能4.@ConfigurationProperties
- 动力节点SpringBoot学习笔记,超详细
牛仔码农code
最近跟着动力节点王鹤老师的视频学到了springboot,看过最细的springboot讲解,初学入门最佳,自己做了笔记分享给大家视频资源:https://www.bilibili.com/video/BV1XQ4y1m7ex1.外部资源properties的几种导入方式1.1使用注解直接在实体类上赋值1.2通过yaml赋值,在实体类中引用@ConfigurationProperties(pref
- SpringBoot学习笔记(五):使用Spring-data-jpa
奇点一氪
在上一篇Spring中使用JdbcTemplate访问数据库中介绍了一种基本的数据访问方式,结合构建RESTfulAPI和使用Thymeleaf模板引擎渲染Web视图的内容就已经可以完成App服务端和Web站点的开发任务了。然而,在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不同外,语句都是类似的,开发人员需要写大量类似而枯燥的语句来完成业务逻辑。为了解
- SpringBoot学习笔记-集成其他组件框架记录
人生偌只如初见
J2EESpringBootSpringCloud
利用空闲时间看了一下SpringBoot相关的知识,网上的资料文档还是比较丰富,比较全面的,在此就不做文字记录了。动手写了一些测试示例,集成了一些常用的组件框架Mybatis、Redis、Rabbitmq、Kafka、Quartz、Swagger、ElasticSearch、OAuth、SMS、InstantMessaging、Mongodb、HBase、Titan、Payment、SpringB
- Vue学习笔记(一)
MSK_OS
vue.js学习笔记
笔者不追求对Vue有深入的了解,笔者只对Vue进行了初步地学习,只为掌握springboot+Vue的前后端相结合的数据流动,所以笔记是基础中的基础。请搭配前几篇Springboot学习笔记食用。1.前端环境准备2.Vue框架介绍3.Vue快速入门4.axios快速入门5.跨域问题6.前端请求后端数据1.前端环境准备编码工具:VSCODE依赖管理:NPM项目构建:VueCli2.Vue框架介绍Vu
- springboot学习笔记(五)
MSK_OS
springboot学习笔记
MybatisPlus进阶1.MybatisPlus一对多查询2.分页查询1.MybatisPlus一对多查询场景:我有一个表,里面填写的是用户的个人信息(姓名,生日,密码,用户ID)。我还有一个表填写的订单信息(订单编号,订单价格,下单用户id)。现在我想查询用户信息的时候,将用户的订单信息一并查询出来。a.编写User类第一步肯定是编写User类,User里应该包含用户ID,密码,生日,用户对
- springboot学习笔记(三)
MSK_OS
springboot学习笔记
web开发进阶1.静态资源访问2.文件上传3.拦截器1.静态资源访问a.使用IDEA创建SpringBoot项目,会默认创建出classpath:/static/目录,静态资源一般放在这个目录下。b.如果默认的静态资源过滤策略不能满足开发需求,也可以自定义静态资源过滤策略。C.在application.properties中直接定义过滤规则和静态资源位置:首先在src/main/resources
- springboot学习笔记(二)
MSK_OS
springboot学习笔记
1.Spring和SpringBoot区别2.Web开发入门3.MVC模型4.@RequestMapping用法5.RESTful1.Spring和SpringBoot区别参考:大家都懂Spring和SpringBoot的区别吗?-知乎https://www.zhihu.com/question/598494506/answer/3018702101在学习了Spring和初步了解了SpringBo
- springboot学习笔记(一)
MSK_OS
springboot学习笔记
本期内容:1.springboot安装2.springbootHelloworld1.springboot安装:参考:springboot安装Springboot简介及安装a.eclipse中打开help-->EclipseMarketplaceb.在search栏目下,输入:spring-tool-suite或者springbootc.找到Springtoolsuite(STS)forEclip
- springboot学习笔记(四)
MSK_OS
springboot学习笔记
本节笔记主要是MybatisPlus的快速上手笔记。1.ORM介绍2.MybatisPlus介绍3.MybatisPlusCRUD操作1.ORM介绍:之前学习过Django和mangodb,所以对ORM有一定的了解,简单来说ORM(ObjectRelationalMapping对象关系映射)是为了解决面向对象与关系数据库存在的互不匹配现象的一种技术。ORM通过使用描述对象和数据库之间的映射的元数据
- SpringBoot+Vue之SpringBoot学习笔记(一)
VieKJ
学习笔记springbootvue.js学习
SpringBoot+Vue之SpringBoot学习笔记(一)视频教程链接:https://www.bilibili.com/video/BV1nV4y1s7ZN/1、开启热部署1.1.在pom.xml配置文件中添加dev-tools依赖1.2.在application.properties中配置devtools1.3.开启环境热部署打开Settings页面,在左边的菜单栏依次找到Build,E
- SpringBoot学习笔记
304学Java
笔记后端框架学习springboot学习java
文章目录快速入门介绍项目结构第一个springboot程序默认配置静态资源位置静态资源访问路径服务器端口号项目访问路径常用注解@Configuration@Import@ImportResource@Conditional配置绑定@ConfigurationPropertiesyml语法web开发欢迎页获取请求中的参数常用注解回忆@MatrixVariable内容协商开启根据参数的内容协商自定义H
- SpringBoot学习笔记14-Messaging消息传递
hahalan
SpringBoot学习笔记javaspringbootspring
以spring官方文档为基础,官方地址:SpringBoot_MessagingSpring框架为消息传递提供了广泛的支持,从使用JmsTemplate简化JMSAPI的使用,到完整的基础设施来异步接收消息。SpringAMQP为高级消息队列协议提供了类似的特性集。SpringBoot还为RabbitTemplate和RabbitMQ提供了自动配置选项。SpringWebSocket原生地包含了对
- SpringBoot学习笔记6-SpringBoot的日志
hahalan
SpringBoot学习笔记springbootjava后端
前言以spring官方文档为基础,官方地址:SpringBoot目前官方正式版本最新为:2.5.6(这个学习笔记系列基本是以翻译为主,不用浪费时间期望获取更多。更多是给自己看官方文档做的的一个笔记)当前篇的内容:介绍官方文档2.5.6的第七章之SpringApplication特性_日志参考文章有:1.SpringBoot官方文档2.SpringBoot之Logging1.默认设置默认控制台输出日
- SpringBoot学习笔记(二)——SpringBoot测试JUnit5、 SpringBoot 配置、Spring IoC与自动装配
ok060
springspringboot学习
目录一、SpringBoot测试与JUnit51.1、SpringBootTest介绍1.2、Junit介绍1.3、SpringBoot中使用test1.3.1、添加依赖1.3.2、注解测试类1.4、常用注解1.4.1、SpringBootTest1.4.2、@Test1.4.3、TestMethodOrder、Order排序,指定先后顺序1.4.5、Disabled禁用测试1.4.6、Repea
- SpringBoot学习笔记-实现微服务:匹配系统(中)
柃歌
Javaspringbootjava后端微服务mysql
笔记内容转载自AcWing的SpringBoot框架课讲义,课程链接:AcWingSpringBoot框架课。CONTENTS1.同步玩家位置1.1游戏信息的记录1.2实现多线程同步移动2.同步碰撞检测3.实现游戏结束界面4.持久化游戏状态4.1创建数据库表4.2保存游戏对局信息1.同步玩家位置1.1游戏信息的记录两名玩家初始位置需要由服务器确定,且之后的每次移动都需要在服务器上判断。我们需要在G
- SpringBoot学习笔记5-SpringBoot的外化配置
hahalan
SpringBoot学习笔记springbootjavaspring
前言以spring官方文档为基础,官方地址:SpringBoot目前官方正式版本最新为:2.5.6(这个学习笔记系列基本是以翻译为主,不用浪费时间期望获取更多。更多是给自己看官方文档做的的一个笔记)当前篇的内容:介绍官方文档2.5.6的第七章之SpringApplication特性_外化配置SpringBoot允许配置外部化,即允许使用各种外部配置源,包括Java属性文件、YAML文件、环境变量和
- SpringBoot学习笔记(上)-狂神说
一览众山小-br
java学习
目录一、Springboot简介二、分析SpringBoot源码三、YAML四、自动装配再理解五、WEB开发六、Thymeleaf模版引擎七、WebMVC自动配置原理八、MVC的员工管理系统Gitee地址:狂神-SpringBoot:学习狂神的课程时,写的练习项目-Gitee.com一、Springboot简介1、什么是SpringbootSpring是一个开源框架,2003年兴起的一个轻量级的J
- JAVA基础
灵静志远
位运算加载Date字符串池覆盖
一、类的初始化顺序
1 (静态变量,静态代码块)-->(变量,初始化块)--> 构造器
同一括号里的,根据它们在程序中的顺序来决定。上面所述是同一类中。如果是继承的情况,那就在父类到子类交替初始化。
二、String
1 String a = "abc";
JAVA虚拟机首先在字符串池中查找是否已经存在了值为"abc"的对象,根
- keepalived实现redis主从高可用
bylijinnan
redis
方案说明
两台机器(称为A和B),以统一的VIP对外提供服务
1.正常情况下,A和B都启动,B会把A的数据同步过来(B is slave of A)
2.当A挂了后,VIP漂移到B;B的keepalived 通知redis 执行:slaveof no one,由B提供服务
3.当A起来后,VIP不切换,仍在B上面;而A的keepalived 通知redis 执行slaveof B,开始
- java文件操作大全
0624chenhong
java
最近在博客园看到一篇比较全面的文件操作文章,转过来留着。
http://www.cnblogs.com/zhuocheng/archive/2011/12/12/2285290.html
转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html
一.获得控制台用户输入的信息
&nbs
- android学习任务
不懂事的小屁孩
工作
任务
完成情况 搞清楚带箭头的pupupwindows和不带的使用 已完成 熟练使用pupupwindows和alertdialog,并搞清楚两者的区别 已完成 熟练使用android的线程handler,并敲示例代码 进行中 了解游戏2048的流程,并完成其代码工作 进行中-差几个actionbar 研究一下android的动画效果,写一个实例 已完成 复习fragem
- zoom.js
换个号韩国红果果
oom
它的基于bootstrap 的
https://raw.github.com/twbs/bootstrap/master/js/transition.js transition.js模块引用顺序
<link rel="stylesheet" href="style/zoom.css">
<script src=&q
- 详解Oracle云操作系统Solaris 11.2
蓝儿唯美
Solaris
当Oracle发布Solaris 11时,它将自己的操作系统称为第一个面向云的操作系统。Oracle在发布Solaris 11.2时继续它以云为中心的基调。但是,这些说法没有告诉我们为什么Solaris是配得上云的。幸好,我们不需要等太久。Solaris11.2有4个重要的技术可以在一个有效的云实现中发挥重要作用:OpenStack、内核域、统一存档(UA)和弹性虚拟交换(EVS)。
- spring学习——springmvc(一)
a-john
springMVC
Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)实现,能够帮助我们构建像Spring框架那样灵活和松耦合的Web应用程序。
1,跟踪Spring MVC的请求
请求的第一站是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器Servlet。前
- hdu4342 History repeat itself-------多校联合五
aijuans
数论
水题就不多说什么了。
#include<iostream>#include<cstdlib>#include<stdio.h>#define ll __int64using namespace std;int main(){ int t; ll n; scanf("%d",&t); while(t--)
- EJB和javabean的区别
asia007
beanejb
EJB不是一般的JavaBean,EJB是企业级JavaBean,EJB一共分为3种,实体Bean,消息Bean,会话Bean,书写EJB是需要遵循一定的规范的,具体规范你可以参考相关的资料.另外,要运行EJB,你需要相应的EJB容器,比如Weblogic,Jboss等,而JavaBean不需要,只需要安装Tomcat就可以了
1.EJB用于服务端应用开发, 而JavaBeans
- Struts的action和Result总结
百合不是茶
strutsAction配置Result配置
一:Action的配置详解:
下面是一个Struts中一个空的Struts.xml的配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
&quo
- 如何带好自已的团队
bijian1013
项目管理团队管理团队
在网上看到博客"
怎么才能让团队成员好好干活"的评论,觉得写的比较好。 原文如下: 我做团队管理有几年了吧,我和你分享一下我认为带好团队的几点:
1.诚信
对团队内成员,无论是技术研究、交流、问题探讨,要尽可能的保持一种诚信的态度,用心去做好,你的团队会感觉得到。 2.努力提
- Java代码混淆工具
sunjing
ProGuard
Open Source Obfuscators
ProGuard
http://java-source.net/open-source/obfuscators/proguardProGuard is a free Java class file shrinker and obfuscator. It can detect and remove unused classes, fields, m
- 【Redis三】基于Redis sentinel的自动failover主从复制
bit1129
redis
在第二篇中使用2.8.17搭建了主从复制,但是它存在Master单点问题,为了解决这个问题,Redis从2.6开始引入sentinel,用于监控和管理Redis的主从复制环境,进行自动failover,即Master挂了后,sentinel自动从从服务器选出一个Master使主从复制集群仍然可以工作,如果Master醒来再次加入集群,只能以从服务器的形式工作。
什么是Sentine
- 使用代理实现Hibernate Dao层自动事务
白糖_
DAOspringAOP框架Hibernate
都说spring利用AOP实现自动事务处理机制非常好,但在只有hibernate这个框架情况下,我们开启session、管理事务就往往很麻烦。
public void save(Object obj){
Session session = this.getSession();
Transaction tran = session.beginTransaction();
try
- maven3实战读书笔记
braveCS
maven3
Maven简介
是什么?
Is a software project management and comprehension tool.项目管理工具
是基于POM概念(工程对象模型)
[设计重复、编码重复、文档重复、构建重复,maven最大化消除了构建的重复]
[与XP:简单、交流与反馈;测试驱动开发、十分钟构建、持续集成、富有信息的工作区]
功能:
- 编程之美-子数组的最大乘积
bylijinnan
编程之美
public class MaxProduct {
/**
* 编程之美 子数组的最大乘积
* 题目: 给定一个长度为N的整数数组,只允许使用乘法,不能用除法,计算任意N-1个数的组合中乘积中最大的一组,并写出算法的时间复杂度。
* 以下程序对应书上两种方法,求得“乘积中最大的一组”的乘积——都是有溢出的可能的。
* 但按题目的意思,是要求得这个子数组,而不
- 读书笔记-2
chengxuyuancsdn
读书笔记
1、反射
2、oracle年-月-日 时-分-秒
3、oracle创建有参、无参函数
4、oracle行转列
5、Struts2拦截器
6、Filter过滤器(web.xml)
1、反射
(1)检查类的结构
在java.lang.reflect包里有3个类Field,Method,Constructor分别用于描述类的域、方法和构造器。
2、oracle年月日时分秒
s
- [求学与房地产]慎重选择IT培训学校
comsci
it
关于培训学校的教学和教师的问题,我们就不讨论了,我主要关心的是这个问题
培训学校的教学楼和宿舍的环境和稳定性问题
我们大家都知道,房子是一个比较昂贵的东西,特别是那种能够当教室的房子...
&nb
- RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系
daizj
oraclermanfilespersetPARALLELISM
RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系 转
PARALLELISM ---
我们还可以通过parallelism参数来指定同时"自动"创建多少个通道:
RMAN > configure device type disk parallelism 3 ;
表示启动三个通道,可以加快备份恢复的速度。
- 简单排序:冒泡排序
dieslrae
冒泡排序
public void bubbleSort(int[] array){
for(int i=1;i<array.length;i++){
for(int k=0;k<array.length-i;k++){
if(array[k] > array[k+1]){
- 初二上学期难记单词三
dcj3sjt126com
sciet
concert 音乐会
tonight 今晚
famous 有名的;著名的
song 歌曲
thousand 千
accident 事故;灾难
careless 粗心的,大意的
break 折断;断裂;破碎
heart 心(脏)
happen 偶尔发生,碰巧
tourist 旅游者;观光者
science (自然)科学
marry 结婚
subject 题目;
- I.安装Memcahce 1. 安装依赖包libevent Memcache需要安装libevent,所以安装前可能需要执行 Shell代码 收藏代码
dcj3sjt126com
redis
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。
异常一:
make[2]: cc: Command not found
异常原因:没有安装g
- 并发容器
shuizhaosi888
并发容器
通过并发容器来改善同步容器的性能,同步容器将所有对容器状态的访问都串行化,来实现线程安全,这种方式严重降低并发性,当多个线程访问时,吞吐量严重降低。
并发容器ConcurrentHashMap
替代同步基于散列的Map,通过Lock控制。
&nb
- Spring Security(12)——Remember-Me功能
234390216
Spring SecurityRemember Me记住我
Remember-Me功能
目录
1.1 概述
1.2 基于简单加密token的方法
1.3 基于持久化token的方法
1.4 Remember-Me相关接口和实现
- 位运算
焦志广
位运算
一、位运算符C语言提供了六种位运算符:
& 按位与
| 按位或
^ 按位异或
~ 取反
<< 左移
>> 右移
1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。
例如:9&am
- nodejs 数据库连接 mongodb mysql
liguangsong
mongodbmysqlnode数据库连接
1.mysql 连接
package.json中dependencies加入
"mysql":"~2.7.0"
执行 npm install
在config 下创建文件 database.js
- java动态编译
olive6615
javaHotSpotjvm动态编译
在HotSpot虚拟机中,有两个技术是至关重要的,即动态编译(Dynamic compilation)和Profiling。
HotSpot是如何动态编译Javad的bytecode呢?Java bytecode是以解释方式被load到虚拟机的。HotSpot里有一个运行监视器,即Profile Monitor,专门监视
- Storm0.9.5的集群部署配置优化
roadrunners
优化storm.yaml
nimbus结点配置(storm.yaml)信息:
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional inf
- 101个MySQL 的调节和优化的提示
tomcat_oracle
mysql
1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。 2. 不惜一切代价避免使用Swap交换分区 – 交换时是从硬盘读取的,它的速度很慢。 3. 使用电池供电的RAM(注:RAM即随机存储器)。 4. 使用高级的RAID(注:Redundant Arrays of Inexpensive Disks,即磁盘阵列
- zoj 3829 Known Notation(贪心)
阿尔萨斯
ZOJ
题目链接:zoj 3829 Known Notation
题目大意:给定一个不完整的后缀表达式,要求有2种不同操作,用尽量少的操作使得表达式完整。
解题思路:贪心,数字的个数要要保证比∗的个数多1,不够的话优先补在开头是最优的。然后遍历一遍字符串,碰到数字+1,碰到∗-1,保证数字的个数大于等1,如果不够减的话,可以和最后面的一个数字交换位置(用栈维护十分方便),因为添加和交换代价都是1