自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 ureport2使用bean数据源设计数据

ureport2使用bean数据源设计数据三种数据源配置一、直接连接数据库(数据源配置)二、Spring上下文中定义好的一个Bean来作为数据源 (SpringBean数据源配置)三、定义好的内置数据源(内置数据源选择)三种数据源配置一、直接连接数据库(数据源配置)注意:(在页面用数据源配置链接数据库注意,不要刷新浏览器,刷新之后链接会清空)pom.xml,文件配置数据库链接(JDBC驱动包,数据库连接池的jar包)测试成功,点击保存数据源卡项会多一个新增加的demo点击demo右键 添加数据

2020-11-25 16:33:18 4766 3

原创 算法(二)降低时间复杂度的方法

算法(二)降低时间复杂度的方法对于一个问题的算法来说,之所以称之为算法,首先它必须能够解决这个问题(称为准确性)。其次,通过这个算法编写的程序要求在任何情况下不能崩溃(称为健壮性)。如果准确性和健壮性都满足,接下来,就要考虑最重要的一点:通过算法编写的程序,运行的效率怎么样。一、降低时间复杂度的方法1、充分利用已有信息2、使用某种数据结构优先级队列使用的两种场景:想要根据Map的v...

2020-03-28 21:32:44 7335

原创 算法(一)时间复杂度

算法(一)时间复杂度1.算法的效率虽然计算机能快速的完成运算处理,但实际上,它也需要根据输入数据的大小和算法效率来消耗一定的处理器资源。要想编写出能高效运行的程序,我们就需要考虑到算法的效率。算法的效率主要由以下两个复杂度来评估:时间复杂度:评估执行程序所需的时间。可以估算出程序对处理器的使用程度。空间复杂度:评估执行程序所需的存储空间。可以估算出程序对计算机内存的使用程度。设计算法时...

2020-03-28 21:09:11 512

原创 Linux下MySQL数据库的安装

linux下MySQL数据库的安装1.检测系统自带Mysql,并卸载[root@hadoop eclipse]# rpm -qa | grep mysqlmysql-libs-5.1.66-2.el6_3.x86_64[root@hadoop eclipse]# rpm -e mysql-libs-5.1.66-2.el6_3.x86_64 --nodeps2.通过网络安装MySQL (...

2020-03-27 16:37:24 989

原创 Linux下配置SVN服务

Linux下配置SVN服务一、下载subversion(1)更新apt下载apt-get update(2)下载subversionapt-get install subversion(3)检查版本svnserve --version出来如下图就OK了二、创建版本库(1)选择路径cd /usr(2)创建目录mkdir svn(3)创建仓库svnadmin ...

2020-03-26 22:42:00 1390

原创 Redis缓存穿透,缓存击穿和缓存雪崩

一、缓存处理流程处理Reids缓存引发的问题时,我们首先得知道缓存处理的一个流程,如下图:二、缓存穿透,缓存击穿和缓存雪崩缓存穿透描述:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1024”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。解决方法:1.接口层增加校验,如用户鉴权校验,id做基础校验,id<=...

2020-03-26 21:22:29 2144

原创 使用Tengine+Lua+GM实现图片自动裁剪

使用Tengine+Lua+GM实现图片自动裁剪1.把需要的tar包放进虚拟机(1)GraphicsMagick-1.3.18.tar.gz(2)lua-5.3.1.tar.gz(3)LuaJIT-2.0.5.tar.gz2.解压并且安装依赖(1)安装依赖yum -y install readlineyum -y install readline-devel(2)安装Luama...

2019-12-09 21:50:40 358

原创 Nginx

Nginx1、Nginx简介Nginx (engine x) 是一个很强大的高性能的web服务器、反向代理服务器。并且作为反向代理服务器实现了负载均衡。目前国内使用 Nginx 网站有:百度、京东、新浪、网易、腾讯、淘宝(Tengine)等。既然他是反向代理服务器,那什么是反向代理,我们来了解一下2、反向代理2 反向代理 客户端发送请求到代理服务器,然后代理服务器将请求转发给内部网络上的...

2019-11-29 17:58:21 580 7

原创 linux命令大全

Linux命令大全下面是我自己总结的一些liunx常用的命令,希望可以帮助到你。一、创建和操作目录的命令1.切换命令:cd 返回上一级目录: cd …2.查看当前目录的文件: ls查看当前目录的隐藏文件: ls -a查看完整的文件:ls -l (简写ll)3.显示当前路径信息的命令:pwd4.创建一个目录:mkdir XXX创建一个递归的文件夹:mkdir -p xx/yy/z...

2019-10-22 17:29:01 2347

原创 IntelliJ IDEA/MyEclipse自动生成签名

IntelliJ IDEA/MyEclipse自动生成签名签名可以使我们的代码更加的规范IntelliJ IDEA步骤:打开软件,左上角File>Setting>Editor>File and Code Templates然后修改...

2019-07-27 11:59:47 448 1

原创 Dom4j解析

Java 使用 Dom4j 解析XML今天给大家分享一个我刚学到的、、、如何使用Dom4j解析XML文件环境准备(1)下载dom4j-2.1.1.jar(2)JDK 1.8以上(3)我用的IDEA(大家随意)Dom4j解析XML的含义解析XML过程是通过获取Document对象,然后继续获取各个节点以及属性等操作Dom4j解析XML的过程首先,我们写一个XML文件,然后对他进行一...

2019-07-23 08:20:20 328

原创 如何使用Servlet实现Java分页

Java分页首先说一下什么是分页:分页就是将所有数据分开展示给用户的技术,通俗点说就像大家的书一样,我们可以通过页数来找到自己想要的内容,Java分页也是如此。Java分页的意义分页确实有效,但它一定会加大系统的复杂度,但可否不分页呢?如果学习的话当然可以.,因为数据库的数据比较少;但是对于企业信息系统来说数据量不会限制在一个小范围内,利用分页可以高效的,找到数据,并且减轻对服务器的压力。...

2019-07-14 17:05:17 773 1

itripbackend.zip

爱旅行完整项目,随着自助游的发展,越来越多的旅游者在出行前,都会在互联网上搜索相关的旅游景区的信息 以及与出行相关的吃住行的信息。为了满足广大旅游爱好者日益增加的旅游物质文化需求,特开发 爱旅行系统,用户通过此系统可以快速获取出行目的地的信息,找到更有参考价值的旅行攻略,选 择更舒适价廉的酒店入住同时还能预订车票、机票,正可谓方便快捷,省钱省心。

2020-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除