request.getSession().getServletContext() 获取的是Servlet容器对象,相当于tomcat容器了。getRealPath("/") 获取实际路径,“/”指代项目根目录,所以代码返回的是项目在容器中的实际发布运行的根路径
转载 2023-07-05 06:53:15
389阅读
首先这盘博客是参考SpringBoot Mongodb文件存储服务器,并且修改了原来博客中过时的废弃的方法,并把我实际做的公布出来。一、首先提醒因为我做的是多模块项目,用dubbo,zk实现的微服务,但是因为上传的文件过大,所以肯定不能通过微服务传输数据再到服务的实现类里去上传文件,所以我就在webapp(应该都知道是哪个模块)这个模块直接和mongoDB连接传输文件。二、依赖(都是webapp模
转载 2024-02-14 19:39:30
51阅读
# 使用 Spring Boot 和 Drools 实现规则引擎并存储规则到数据库 在现代软件开发中,规则引擎(Rule Engine)扮演着越来越重要的角色。它可以帮助开发者快速实现灵活的业务逻辑,使系统更加易于维护和扩展。Drools 是一个强大的 Java 规则引擎,它能够通过声明式的方式处理复杂的业务规则。本文将介绍如何在 Spring Boot 项目中集成 Drools,并将规则存储到
原创 9月前
542阅读
上一篇跟各位童鞋介绍了SharedPreference 和 File流如何存储数据,并且推荐使用FileOutputStream/FileInputStream来存储咱们游戏数据,那么这一篇则是像大家介绍另外一种适合游戏数据存储的方式:SQLite 轻量级数据库! 先介绍几个基本概念知识:  什么是SQLite:      
://blog.jobbole.com/103496/ 为了减轻数据库的压力,一般会使用数据库主从(master/slave)的方式,但是这种方式会给应用程序带来一定的麻烦,比如说,应用程序如何做到把数据写到master,而读取数据的时候,从slave读取。如果应用程序判断失误,把数据
转载 2016-08-15 18:14:00
112阅读
2评论
下面是我参考的文档,后面我直接上代码实现。现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master负责数据更新和实时数据查询,Slave当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法
转载 2024-05-12 15:46:11
73阅读
为了减轻数据库的压力,一般会使用数据库主从(master/slave)的方式,但是这种方式会给应用程序带来一定的麻烦,比如说,应用程序如何做到把数据写到master,而读取数据的时候,从slave读取。如果应用程序判断失误,把数据写入到slave,会给系统造成致命的打击。 解决读写分离的方案很多,常用的有SQL解析、动态设置数据源。SQL解析主要是通过分析sql语句是insert/select/update /delete中的哪一种,从而对应选择主从。而动态设置数据源,则是通过拦截方法名称的方式来决定主从的,例如:save*(),insert*() 形式的方法使用master,select()开头的,使用slave。蛮多公司会使用在方法上标上自定义的@Master、@Slave之类的标签 来选择主从,也有公司直接就调用setxxMaster,setxxSlave之类的代码进行主从选择。
原创 2016-06-29 09:27:12
876阅读
目录前言SpringCloud Feign远程服务调用一.远程调用逻辑图二.两个服务的yml配置和访问路径三.使用RestTemplate远程调用四.构建Feign五.自定义Feign配置六.Feign配置日志七.Feign调优八.抽离Feign 前言微服务分解成多个不同的服务,那么多个服务之间怎么调用呢?SpringCloud Feign远程服务调用一.远程调用逻辑图现在有两个服务,订单服务(
转载 2024-04-08 00:29:11
227阅读
SpringBoot项目中需要用到logback做日志切割,以下是项目中 logback-spring.xml 文件内容 日常项目中引用了 lombok 都可正常使用,因为 lombok 中已经引用了相关的日志组件。<?xml version="1.0" encoding="UTF-8"?> <!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认
转载 6月前
13阅读
spring的jdbcTemplate操作(用在dao层)spring框架是一个一站式框架,在每一层都提供了解决技术:在Dao层是使用了jdbcTemplate。spring针对不同的持久化技术都提供了不同的模板。Spring JDBC  Spring的JDBC模板负责提供数据库资源的管理和错误处理,大大简化了开发人员对数据库操作,使得开发人员可以从繁琐的数据库操作中解脱出来。Spring jdb
转载 2024-03-04 11:21:05
29阅读
1、概念PyMySQL是Python连接MySQL,并进行一系列数据库、表、字段操作的一个,不仅可用于爬虫数据保存,也可用于删除、修改、查询等操作。2、安装pip install pymysql3、代码本文不再使用爬虫数据进行演示,而采用自定义数据进行增删改查的演示方法,即假定已运行爬虫并获取到数据。本文使用了“Navicat Premium 15”数据库管理软件进行同步演示,将通过软件直观地展
转载 2023-09-13 19:34:53
116阅读
上回说到memcached搭建缓存系统,现在我们使用memcached、Spring AOP技术来构建一个数据库的缓存框架。 数据库访问可能是很多网站的瓶颈。动不动就连接池耗尽、内存溢出等。前面已经讲到如果我们的网站是一个分布式的大型站点,那么使用memcached实现数据库的前端缓存是个很不错的选择;但如果网站本身足够小只有一个服务器,甚至是vps的那种,不推荐使用memcached,使用Hib
转载 精选 2015-02-13 14:45:17
697阅读
 上回说到Memcahed的安装及java客户端的使用(http://my249645546.iteye.com/blog/1420061),现在我们使用memcached、Spring AOP技术来构建一个数据库的缓存框架。数据库访问可能是很多网站的瓶颈。动不动就连接池耗尽、内存溢出等。前面已经讲到如果我们的网站是一个分布式的大型站点,那么使用memcached实现数据库的前端缓存是个
原创 2023-07-26 15:23:54
65阅读
log/397029[/url][code="xml"]!-- from the file context.xml --> ...
原创 2023-03-20 19:46:46
108阅读
ASP+Access解决方案的主要安全隐患来自Access数据库的安全性,其次在于ASP网页设计过程中的安全漏洞。   1.Access数据库的存储隐患   在ASP+Access应用系统中,如果获得或者猜到Access数据库的存储路径和数据库名,则该数据库就可以被下载到本地。例 如:对于网上书店的Access数据库,人们一般命名为book.mdb、store.mdb等,而存储
1.数据库概述1.数据库的概念安装特定格式存储数据的仓库2.数据存储方式存储在内存中,速度快,易丢失,空间价格高存储在普通文件中,永久保存,但增删改查效率低存储在数据库中,永久保存,且增删改查效率高3.数据库的优点对大量信息进行管理的高效解决方案4.命令行连接数据库服务器登录格式1:mysql -u用户名 -p密码登录格式2:**mysql -u用户名 -p回车 密码退出Mysql:exit/qu
目录java 导入excel文件保存数据库(二)(poi方式,兼容xls、xlsx)java 导入excel文件保存数据库本文所用项目为Springboot项目,基本依赖数据库配置不过多赘述!1.后台服务端1.1技术介绍jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Exc
MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件。1、MySQL创建并管理的数据库文件:.frm文件:存储数据表的框架结构,文件名与表名相同,每个表对应一个同名frm文件,与操作系统和存储引擎无关,即不管MySQL运行在何种操作系统上,使用何种存储引擎,都有这个文件。除了必有的.frm文件,根据M
一、数据存储 分类: 共享参数:Share Preferences 内部存储:Internal Storage 扩展存储:External Storage(外部存储) 数据库:SQLite Database//常见的数据库有mysql、sqlserver2000、sqlite 网络存储 //应用程序的默认安装路径:/data/data/{pa
转载 2024-03-31 00:25:32
62阅读
关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,所以它的存储方式 就是行列组成的表,每一列是一个字段, 每一行是一条记录。 表可以看作某个实体的集合,而实体之 间存在联系,这就需要表与表之间的关联关系来体现, 如主键外键的关联关系。 多个表组成一个数据 ,也就是关系型数据库。关系型数据库有多种,如 SQLite、 MySQL、 Oracle、 SQL Server、 DB2
  • 1
  • 2
  • 3
  • 4
  • 5