自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 centOS linux 安装mysql完整详细教程

第一步:下载MySQLyum源wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm第二步:文件添加至本地yum localinstall mysql80-community-release-el7-1.noarch.rpm第三步:执行 mysqlrpm -ivh mysql80-community-release-el8-1.noarch.rpm第四部:开始安装MySQLyum .

2020-10-15 21:09:36 312

原创 前端问题集合

1.解决两个div顶部不能对齐问题 要对齐的div设置vertical-align: top;

2020-05-13 09:24:48 171

原创 负载均衡与集群的区别和联系

一、关于负载均衡和集群的概念(区别)负载均衡:服务器A,比如做了Nginx处理,通过服务器A端口88均衡转发(请求)服务器b、和服务器c,这是负载均衡,其中服务器A是负载集群:同一个工程部署在不同服务器的称为集群,两个及以上的就是集群,服务器b和服务器c合并称为集群二、负载均衡和集群的关系负载均衡的前提是集群。...

2019-08-31 18:50:30 7225 1

原创 重定向与转发示例详解

下面是重定向的一个例子,分别重定向到外面的百度和工程内部的index.shtml方法Java后端实现重定向:1.重定向到百度public String redirectAction(HttpServletRequest request) { return "redirect:https://www.baidu.com/";}2.重定向到自己工程index.sh...

2019-03-08 16:13:20 1845

原创 nginx 反向代理和负载均衡的区别联系

负载均衡需要通过反向代理来实现,如果反向代理的转发的服务器有多个就变成负载均衡,如果是一个那还是方向代理反向代理就是指nginx作为前端服务器,将请求转发到后端,再将后端服务器的结果,返回给客户端它在中间做了一个代理服务器的角色负载均衡对反向代理增加了一些策略,因为后端是多台服务器,nginx会根据设定的策略将请求转发给一个相对空闲的服务器,对负载进行分流,减轻服务器压力...

2019-02-12 17:17:03 327

原创 mybatis

最早使用jdbc直连数据库,但是存在问题是每个人一直处于打开连接和断开连接,会造成很多资源浪费,第二,代码操作不是很友好,鉴于以上几点。后面出现了ORM模型(对象关系映射)主要有mybatis和Hibernate,mybatis有自带的数据库连接池,也可以用c3p0和duird...

2019-01-17 14:16:02 96

原创 vue的深入理解

1.vue的初步认识<div id = 'vue_det'><div>var data = { site: "csdn", url: "www.runoob.com", alexa: 10000}var vm = new Vue({el: '#vue_det',data: {}})document.write(vm.$data === dat...

2019-01-11 16:42:57 499

原创 druid加密数据库密码,springboot项目

网上很多druid加密数据库密码真的非常繁琐,代码写的又难看死了,为了少给大家走弯路就随便写个博客吧,很简单的步骤,其实只要2步就可以解决加密问题,也不需要把公钥展示给任何人看1、先写一个main函数通过druid提供的方法得到一个密文,私钥和公钥可以不要,也没必要public static void main(String[] args){ //加密 try { ...

2018-11-20 13:24:48 1923 8

转载 springboot html引入js、css失效和没有用原因解决

springboot scr的resouces下有两个文件夹 static 和templates,第一个是放静态资源的文件,js css还有图片等,如果在static目录下建的html页面,那么和普通工程引入js css一样的做法一样就能成功,但是如果html界面是在templates下面的话,引入js css就无效了,不用担心只需两个步骤就可以解决这个问题1、在pom中引入<depende...

2018-05-11 09:32:36 27657 17

原创 idea Tomact 启动 报One or more listeners failed to start,

很多种情况都会报这种监听的错误,我个人的原因是使用idea的时候artifact配置不合理,导致了这种错误看看的报错有没有exploded: Error during artifact deployment. See server log for details.这段描述,如果有这点报错信息那100%就是没有配置好工程的artifact 解决方式:(1)第一步第二步,注意第二步不一定会有from ...

2018-04-13 15:21:57 5801

原创 maven 配置 环境变量配置 和myeclipse 指定自己的repository路径

1、下载 maven 的工程包 ,下载之前确保Java的jdk已经装在自己电脑上面了2、将安装包放到你自己喜欢的目录下面 3、配置环境变量 (1)我的电脑右击->属性->高级系统设置2、点击环境变量3、再点击新建4、变量名为MAVEN_HOME  变量值为你自己放在maven文件的路径,任何路径都可以,然后确定。5、找到path,点击出现弹框,点

2018-01-15 13:26:48 2049

原创 javaWeb小功能记录

一、idea修改项目地址后面的工程名第一步修改Server中8080端口后面名称最后一步点击Server旁边的Deployment按照如图修改就好了总结,deployment是指定启动的虚拟路径,有些项目可能有两个地方同时启动一个用于测试一个用于正式环境

2017-10-27 10:17:20 355

原创 spring+ mybatis 事务不能回滚问题解决

【2018年4月13号更新修改该说明】,之前我说自动扫描要精确到Controller就可以解决回滚问题,确实可以解决问题,自动装配的范围变小了,这样其他的Service层、dao层就不能自动装配了,这样肯定不合理。   原来Spring已经有相关的配置处理这个问题了,如果你项目不能回滚,肯定是把Controller层扫进去了,在application.xml文件中自动扫描配置新增<conte...

2017-04-25 13:52:56 9904 4

原创 使用Struts和POI实现Excel导出下载

使用Struts和POI实现Excel导出下载功能 网上找了很多关于Excel导出的功能,发现有很多问题,有些导出Excel里面是空白的,并没有数据,有些是通过直接保存在D盘上,很明显这些并不是我们想要的结果,通过东凑西凑终于把导出的功能实现了,为了防止更多的人少走弯路,我把代码贴出来  1.我使用的是Struts和POI实现导出的,所以要保证你已经安装好了Struts环境和Poi的j

2017-04-05 12:35:52 1608

原创 下载文件或图片出错,显示Can not find a java.io.InputStream with the name [inputStream] in the invocation

使用ServletActionContext.getServletContext().getResourceAsStream(inputPath); 下载文件时候报Can not find a java.io.InputStream with the name [inputStream] in the invocationjava.lang.IllegalArgumentExcepti

2017-04-04 15:38:56 1597

原创 http协议和get请求和post请求

想要了解http协议,最好是要先了解什么是tcp/ip协议,首先介绍一下ISO指定的网络协议,ISO的网络协议有七层,分别是应用层▪表示层▪会话层▪传输层▪网络层▪数据链路层物理这是由一个国际组织为使不同计算机厂家的计算机能够互相通信,以便在更大的范围内建立计算机网络而建立一个国际范围的网络体系结构标准。然而这有点过于复杂和庞大,为了更加方便的使用就产生了TCP/Ip协议,

2017-03-22 13:46:55 250

原创 mac 使用homebrew安装MySQL 无法登陆问题

如果你电脑是Mac的,使用homebrew安装mysql是一个非常便捷的方式,但是还是会出现一些问题;首先保证你已经安装了mysql,如果是通过homebrew安装的,输入mysql.server start 启动服务如果在输入mysql -u root出现这个错误ERROR 1045 (28000): Access denied for user 'zhongchengming'

2017-03-21 19:49:18 920 1

原创 mac 电脑安装Tomcat,百分百能装好

第一次在mac上装Tomcat,出现各种问题什么 command not fundstartup.sh,chmod: Invalid file mode: bin/catalina.sh,还有bin/sh^M: bad interpreter: No such file or directory,反正各种问题。为了大家少走弯路,分享一下个人装tomcat经验。首先要确认自己的电脑有没有

2017-03-13 10:57:27 1744

转载 mac安装配置MySQL,亲自试过的。有效

步骤:1、官网下载mysql安装包mysql-5.7.13-osx10.11-x86_64.bmg安装2、安装完成后终端输入:mysql --version----显示版本号说明正常,若显示command not found,在终端输入如下,”/usr/local/mysql/bin/mysql”为mysql默认安装路径:$ cd /usr/local/bin/

2017-03-11 22:39:37 2564

转载 Java中抽象类的例子和详解

抽象类定义1、语法定义:抽象类钱使用abstract关键字修饰,则该类为抽象类。2、应用场景:a、在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法(抽象类约束子类必须有哪些方法,但并不关注子类怎么去实现这些方法。)b、从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。3、作用:

2017-03-11 08:38:20 1528

原创 Java中多态的理解

多态的三大条件:(1)继承(2)重写(3)父类引用指向子类对象多态的表现:多态就是同一种方法在不同子类中产生不同的结果,具体的操作和表现就是,存在父类A方法howGo() ,子类b重写howGo方法,子类c重写howGo()方法,满足了条件1和条件2即继承和重写(提示 因为是b和c是子类所以必须存在继承父类),剩下第三个条件了,这里必须要理解什么是父类引用指向子类。   b bobje

2017-03-10 21:21:42 257

原创 父类生成的对象和子类生产的对象关系

子类生成的对象即是是父类的对象,但是父类生成的对象不是子类的对象,例如(1)人是父类,人 new出来的对象是小张(2)男人是人的男人子类,new出来的是一个具体的男人小李而且是男的;有子类生成的对象小李可以是父类人生成的对象,但是父类的小张不是小李,因为小李可能是女的。 所以子类一般扩展了父类的 方法和属性,功能更强大

2017-03-10 20:55:03 1125

原创 OC下的冒泡排序,直接插入排序,折半插入排序

//直接排序算法,取出当前第n位的数(待排序的数),和大于第n位的数逐一比较,如果第n+k这位数大于待排序的数,那么两个对换一下位置第n+k位的值和第n位数的值,直接给个例子更好理解        // arr=@"53,76,34,56,49"    //(1)arr[0]和arr[1]比较,arr[0]小于arr[1] 位置不变,接着和下一位arr[2]比较,arr[0]大于arr

2017-03-05 18:12:47 358

原创 详解Ios的单例模式

关于单例模式的理解,单例模式可以说是把某个对象看成一个全局变量,因为它总是指向同一个地址,只不过需要引入该对象头文件并实例化该对象,返回的都是第一次创建时候的对象,保证该对象是唯一的。Ios中已经存在众多单例模式的对象,其中NSNotificationCenter、NSuserdefault、NSfiedManger就是单例模式的单例模式作用:单例模式最大的作用是节省内存空间实现方法:

2017-03-04 23:30:01 299

原创 Ios runtime的理解

(runtime 运行时)是一个底层的纯c语言API,平时写的OC代码,在运行时会转换为C语言代码,可以理解为OC是底层c语言的封装。在运行时会根据OC的函数名找到对应的底层语言来调用。相关函数:objc_msgSend : 给对象发送消息                     class_copyMethodList : 遍历某个类所有的方法                

2017-03-03 18:38:03 217

原创 什么是类?什么是对象?两者的区别是什么

类是抽象的,对象是具体的的,它是类的一个实例,对象继承类的方法和属性,举个例子:人是一个类,它是抽象,那什么是对象呢?那就是具体指的哪个人,比如小红、小明,这就是对象,人有特征和行为,比如鼻子、耳朵、眼睛,会走路,会讲话,这就相当于类的属性和行为。小明也具有这样的特征,小明继承了人的特征和行为,并且对象有自己私有的方法和属性。

2017-03-03 11:12:54 3166

原创 让div里面标签居中的方法

html>head> meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> title>title>head>body>div class="box"> p style="display: inline-block">aasdasap> img src="http://pi

2017-02-17 07:41:51 16191 1

java sokect完整项目

用socket使用了一个聊天功能,直接下载用idea打开,就可以运行聊天了,在日志那块输入信息,先运行服务端,再运行客户端,不然会报错

2018-02-09

自定义相机,拍照,录视频

自定义拍照和视频录制功能,界面可自己定义

2017-06-23

简单日历功能

简单的日历实现,可以自己修改日历的样式

2016-03-15

网易新闻demo-网络请求

简单的实现JSON请求,实现将网易新闻搬到APP上面

2015-10-14

空空如也

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

TA关注的人

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