自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 IDEA入门之springboot搭建meavenweb(二)

上节IDEA入门之springboot搭建meavenweb(一)我们从meaven web 中配置springboot,这节我们进入正题。框架搭建前准备工具:idea、maven3.3.9配置好maven仓库。一、SpringBoot框架与SpringWeb框架搭建区别其实就是简单、快速、方便!平时如果我们需要搭建一个spring web项目的时候需要怎么做呢?1)配置web.xml...

2020-01-21 21:13:28 337

原创 IDEA入门之springboot搭建meavenweb(一)

一、 什么是SpringBoot?SpringBoot是Spring社区发布的一个开源项目,在帮助开发者快速并且更简单的构建项目。它使用习惯优于配置的理念让你的项目快速运行起来,使用Spring Boot很容易创建一个独立运行(运行jar,内置Servlet容器,Tomcat、jetty)、准生产级别的基于Spring框架的项目,使用SpringBoot框架,你可以不用或者只需要很少的配置文件。...

2020-01-21 19:42:06 553

原创 IDEA之新建maven web项目

我Eclispse使用的很熟悉,然后换了IDEA,换一个新软件呢,先得把软件使用要遇到的坑都给填了,才能更好地学会使用软件。刚开始配的时候我的IDEA和我下载的maven不兼容,出现了IDEA的log里面报错,怎么搞都搞不好,搞了下午都不行。后来换成自带的maven莫名其妙就好了。然后一切到自己安装的maven就出问题了,再然后我切换到自带的maven好使了,隔第二天就随便切换就没事了。难道是薛定...

2020-01-21 17:31:23 397

原创 Idea 入门和常用配置

Idea 入门安装idea,比较简单。创建Project,idea中的Project类似Eclipse中的工作空间。在project创建Module才是项目。一个java项目Src:源代码目录:External Librarys:依赖包src中可以创建包,包中可以创建类。Main方法的快捷键 psvm如果关闭控制台,开启控制台(alt+4)Idea常用配置File se...

2020-01-20 14:41:10 228

原创 常用的正则表达式

只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?...

2020-01-19 20:26:27 189

原创 IDEA常用快捷键

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类C...

2020-01-19 20:20:29 191

原创 MyCAT数据库分片(一)

1. MyCAT介绍1.1. 什么是MyCAT?简单的说,MyCAT就是:•一个彻底开源的,面向企业应用开发的“大数据库集群”•支持事务、ACID、可以替代Mysql的加强版数据库•一个可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群•一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQL Server•结合传统数据库和新型分布式数据仓库的新一代企业...

2020-01-15 23:47:57 1723

原创 常用的类

这篇文章用来整理用过的类。[本文长期更新]import java.util.Arrays;//数组String [] b=Arrays.copyOf(a, a.length);//API:复制指定的数组,截取或用 null 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 null。当...

2020-01-14 23:15:53 418

原创 Linux基础、命令及相关软件安装

这篇博客先放在这儿,后续整理有关linux知识会添加。

2020-01-14 22:44:42 512

原创 java基础目录

写博客呢,可以帮助自己梳理思路,巩固知识点,加深印象,养成一个很好的习惯。 以后抽时间整理一下java基础的博客,现在先将目录整理如下待以后再完善。

2020-01-13 15:28:17 408

原创 Redis单机版和集群版的安装及缓存测试

1. Redis的安装1.1. Redis的安装Redis是c语言开发的。安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++安装步骤:第一步:redis的源码包上传到linux系统。第二步:解压缩redis。第三步:编译。进入redis源码目录。make第四步:安装。make install PREFIX=/usr/local/re...

2020-01-07 22:01:11 739

原创 Freemarker实现网页静态化(一)

1. 网页静态化可以使用Freemarker实现网页静态化。1.1 什么是freemarkerFreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java等。目前企业中:主要用Freemarker做静态页...

2020-01-07 21:13:12 322

原创 登录和注册思路总结

注册功能总结:1.传入参数2.检查参数3.将用户名,手机号,邮箱等分别查数据库进行对比4.返回结果,让用户进行重新输入,或进行下一步处理。登录思路总结:1.根据传入的用户名(手机号或邮箱)查找数据库,找不到返回重新输入信息。2.找到信息后,将传入密码和数据库密码校验。3.校验正确生成token,把用户信息保存在redis中.4.将token写入cookie中。...

2020-01-22 00:37:39 1020

原创 SSM项目一总结

项目一总结:CRM项目中用了SSM框架,总共实现以下的功能编写CustomerController 页面展示 实现查询条件初始化 客户列表展示(可分页、可根据条件查询) 修改客户信息(实现编辑数据回显、回显功能实现、编辑客户数据实现) 删除客户信息Web.xml文件:配置spring监听器加载spring,配置前端控制器。...

2020-01-22 00:35:53 645

原创 IDEA配置Tomcat

上节我们用IDEA创建web工程,接着我们配置tomcat然后把工程跑起来。1、Run -> Edit Configurations,进入"Run Configurations"窗口2.点击"+"-> Tomcat Server -> Local,创建一个新的Tomcat容器3.在"Name"处输入新的服务名,点击"Application server"后面的"Con...

2020-01-21 15:17:32 559

原创 IDEA创建web工程

1.打开IDEA-》创建新工程2.选择java-》web Application3.点击next,填写的工程名 和存储路径4在WEB-INF中创建classes和lib的两个文件夹右键单击WEB-INF–>new–>Directory这就创好了。5.File -> Project Structure (Ctrl + Shift + Alt + S),进入P...

2020-01-21 14:55:30 300

原创 IDEA入门配置(看这篇就够了)

1.IDEA设置配置maven环境1.1 setting.xml配置setings.xml文件位于maven安装目录下的conf文件夹中。meaven仓库 默认使用的 是国外的http://repo.maven.apache.org/maven2,下载速度慢,所以我们在标签中配置,阿里云中央仓库镜像下载。 <mirrors> <mirror> &l...

2020-01-21 14:00:43 339

原创 常见的异常

ArithmeticException——由于除数为0引起的异常;ArrayStoreException——由于数组存储空间不够引起的异常;ClassCastException—一当把一个对象归为某个类,但实际上此对象并不是由这个类 创建的,也不是其子类创建的,则会引起异常;IllegalMonitorStateException——监控器状态出错引起的异常;NegativeArraySi...

2020-01-19 20:22:13 123

原创 Editplus可实现远程在windows界面编辑linux文件

经常我们编辑linux里的文本文件需要用llinux相关命令,vi或vim,远程工具连接时在编辑时也不能复制粘贴,很麻烦,今天我们介绍一种简单的方式,实现在windows上面编辑保存文件就可以修改linux里的文本文件了。话不多说,直接动手操作一下子啦。我的版本Editplus5.2Editplus ftp连接linux加密方式为sftp端口22,可实现在windows界面编辑linux文件...

2020-01-19 16:54:00 427

原创 Quartz

1 什么是QuartzQuartz是OpenSymphony开源组织在Job scheduling领域的开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz是一个任务日程管理系统,一个在预先确定(被纳入日程)的时间到达时,负责执行(...

2020-01-19 16:07:52 131

原创 热部署war包,tomact自动部署(MAVEN项目实现自动部署)

(分布式系统实现工程自动部署)传统我们在linux服务器上部署web工程时都是把工程打成WAR包,然后上传到服务器tomcat上,然后解压到tomcat指定目录下(WEBAPP)或直接将压缩包放到(WEBAPP)重启tomcat自动解压,这种办法war包少,服务器少还好,但当用于大型项目,分布式项目,war包多,服务器多,这样部署显然很麻烦,万一部署错误,很费时费力。我们可以用另外一种部署方式,...

2020-01-17 23:57:27 1301

原创 Mycat数据库分片(二)之Mycat读写分离(主写从读、主从复制)

接着上篇文章Mycat数据库分片(一)我们进行了mycat数据库分片的测试,这节我们进行mycat数据库的配置,配置一个主数据进行写操作,从数据库同步主数据库的内容,并共外界进行读操作的架构模型。1. Mycat读写分离数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。对于MySQL来说,标准的读写分离是主从模式,一个写节点Master后面跟着多个读节点,读节...

2020-01-17 21:37:47 788

原创 测试文章内部跳转和外部跳转

点我jump to C点到我了好厉害

2020-01-17 01:28:56 152

原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

问题描述:1.mysql命令直接能进去mysql2.mysql -uroot -p输入密码,报下面显示的错误.解决方案:1.首先关闭mysqlservice mysqld stop查看mysql状态service mysqld status2.设置使用命令跳过输入密码过程mysqld_safe --user=mysql --skip-grant-tables --skip-...

2020-01-16 23:02:35 219

原创 linux下的mysql没有my.cnf文件的解决方案

最近在修改my.cnf时发现我的mysql版本5.6没有my.conf,查看了网上的资料,大多数都说rpm安装的没有这个配置文件,需要从/usr/share/mysql目录下找到.cnf的配置文件复制到/etc/my.conf目录下。执行 mysql --help | grep my.cnf显示 order of preference, my.cnf, $MYSQL_TCP_PORT,/...

2020-01-16 18:32:38 16871 4

原创 Centos6.4下安装mysql(yum在线安装100%成功)

第一步:查看mysql是否安装。rpm -qa|grep mysql第二步:如果mysql的版本不是想要的版本。需要把mysql卸载。yum remove mysql mysql-server mysql-libs mysql-commonrm -rf /var/lib/mysqlrm /etc/my.cnf第三步:安装mysql。需要使用yum命令安装。在安装mysql之前需要安装m...

2020-01-15 23:57:46 168

原创 Orcle数据库:(慕课网 Oracle数据库开发必备利器之SQL基础 )

Orcle数据库:(慕课网 Oracle数据库开发必备利器之SQL基础 )卸载:E:\app\Administrator\product\11.2.0\dbhome_1\deinstalldeinstall.bat(自带的数据库操作dos窗口)SQL plus点击Windows键在应用中找到,显示DOS窗口,输入用户名system口令等企业管理器:(需打开OraleDBConsoleorc...

2020-01-14 23:03:44 608

原创 redis详解

这篇博客先放在这儿,等有空整理好了,在修改添加[未完,待续]

2020-01-14 22:46:31 121

原创 jsonp解决json数据跨域问题

5.2. 首页展示用户名方案一:在Controller中取cookie中的token数据,调用sso服务查询用户信息。1、当用户登录成功后,在cookie中有token信息。2、从cookie中取token根据token查询用户信息。3、把用户名展示到首页。方案二:当页面加载完成后使用js取token的数据,使用ajax请求查询用户信息。问题:服务接口在sso系统中。Sso.e3.co...

2020-01-14 22:32:30 286

原创 @RequestMapping映射多个URL

在SpringMVC中如下代码,请求 “/cart”和“/cart/index”都可以映射对应的内容。@Controllerpublic class XXXController {@RequestMapping({"/cart", "/cart/index"}) String showPage (){ return "index"}...

2020-01-14 19:44:48 1341

原创 编码介绍

写这篇文章主要是因为在开发中经常遇到编码问题,所以将遇到的所有类型的编码写一下。1 ASCII码ASCII, American Standard Code for Information Interchange 念起来像是 “阿斯key”,定义从 0 到 127 的一百二十八个数字所代表的英文字母或一样的结果与意义。文本编码方式的基础是ASCII码,它是一个7位的编码标准,包括26个小写字母、...

2020-01-13 19:06:03 950

原创 拦截器的作用

java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented Programming)中拦截器用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截器主要实现org....

2020-01-13 15:13:58 1041

原创 解决请求*.html后缀无法返回json数据的问题(SpringMVC项目中tomcat报406错误)

SpringMVC项目中406错误:在请求返回json数据时tomcat 报错The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request “accept” headers....

2020-01-11 22:04:22 548

原创 js在浏览器中debug方法

chrome中直接点到左边行号处,双击左键即可加入断点调试。如下图:火狐也类似就不介绍了。

2020-01-11 01:12:10 936

原创 密码要进行MD5加密

String md5password= DigestUtils.md5DigestAsHex(user.getPassword().getBytes());

2020-01-09 20:02:22 264

转载 Eclipse安装反编译插件JD-Eclipse

1、下载JD-Eclipse插件进入JD官网链接: http://jd.benow.ca/.,下滑页面看到JD-Eclipse如下,下载 Release jd-eclipse-site-1.0.0-RC2.zip,大红箭头标着呢(积分多任性?资源传送门在这:https://download.csdn.net/download/qq_31772441/10408138.纳闷了为什么不能设置 ...

2020-01-08 21:03:54 962

原创 Freemarker实现网页静态化(二)

2. 商品详情页面静态化2.1. 网页的静态化方案输出文件的名称:商品id+“.html”输出文件的路径:工程外部的任意目录。网页访问:使用nginx访问网页。在此方案下tomcat只有一个作用就是生成静态页面。工程部署:可以把e3-item-web部署到多个服务器上。生成静态页面的时机:商品添加后,生成静态页面。可以使用Activemq,订阅topic(商品添加)静态化架构图:...

2020-01-08 19:08:53 558

转载 CentOS6.5的时间同步

1. 先安装ntpdate工具# yum -y install ntp ntpdate2. 设置系统时间与网络时间同步# ntpdate cn.pool.ntp.org3. 将系统时间写入硬件时间# hwclock --systohc4. 最后查查时间是否正确————————————————版权声明:本文为CSDN博主「奔走觅衣粮」的原创文章,遵循 CC 4....

2020-01-08 17:49:02 458

转载 Nginx的页面乱码解决方法

在server段里加以下两行default_type 'text/html';charset utf-8;然后重启就行了sudo nginx -s reload链接: https://blog.csdn.net/yuleslie/article/details/6897568.

2020-01-08 17:00:53 613

原创 String转long、Long.valueOf() 和 Long.parseLong()区别以及Long.longValue()

本文为转载原文链接: https://blog.csdn.net/kzadmxz/article/details/81566096.1、java中如何将 string 转化成 long方法1: long l = Long.valueOf("String");方法2: long l = Long.parseLong(“String”); 或 long l = Long.pa...

2020-01-02 19:56:36 890

空空如也

空空如也

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

TA关注的人

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