自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 关于mybatis一级缓存在同个事物下的坑

mybatis LocalCache踩坑记录https://blog.csdn.net/qq_37490665/article/details/101173919

2021-03-08 11:04:39 178

原创 (粗阅)springboot的初始化顺序

s

2020-06-08 15:23:45 1502

转载 23中设计模式详解

找到一篇不错的设计模式示例文章收藏下https://blog.csdn.net/A1342772/article/details/91349142

2020-05-14 11:28:29 192

原创 项目中一直连接不上mycat,然而在本地通过navicat却能连接上

这是我mycat的版本号和对应的mysql版本号,问题就是出在这里我项目目前中继承的springboot父工程版本是2.1.7.RELEASE,他默认带的是8.0.17版本的mysql驱动,而mycat目前只支持5.*的版本结果就连接不上了。解决办法很简单在父工程的pom文件指定mysql的驱动版本<dependency> <groupId>mysql...

2020-05-08 14:05:46 2074

原创 nginx的搭建-基于docker

这里写下基于docker的构建,但配置文件还是和你单独装nginx没区别的哈下面是我构建nginx容器的目录安排cert是放ssl证书的地方,证书是基于你在阿里后台已经给域名配置(购买)好才生效的哈conf里面是nginx中对应不同项目...

2020-04-29 11:59:31 238

原创 docker-compose的安装-2种方法

1,官网提供的方法(稳定,不需要想太多,就是下载时间太久,小时为单位)对应官网连接https://docs.docker.com/compose/install/先下载对应的二进制代码sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$...

2020-04-28 12:00:37 982

原创 docker的安装(包含配置阿里云的容器镜像加速)-centos7系统

卸载旧版本(看你是否需要,这个是官网提供的https://docs.docker.com/engine/install/centos/)sudo yum remove docker \ docker-client \ docker-client-latest \ docker-comm...

2020-04-28 11:38:33 128

原创 mycat实现主从复制读写分离-读写分离

之前说过主从复制,现在说下我是如何基于mycat搭建读写分离的(这里是搭建一个基本模型)首先下载一个mycat的镜像,然后准备要挂载的文件,然后启动就ok了。mycat目录如下sequence_conf.propertiesTB_USER.HISIDS=TB_USER.MINID=1TB_USER.MAXID=20000TB_USER.CURID=1rul...

2020-04-28 10:23:10 244

原创 mycat实现主从复制读写分离-主从复制

我这里是在自己的服务器中基于docker来实现(你也可以用虚拟机来实现这个,或者你有多台服务器也行)回归正题-主从复制的实现,先看看我配置的结构,mycat分布式数据库中间件(你也可以用别的中间件,作者经过查找和对比,在不花钱的情况下这个是目前最理想的中间件之一,操作简单,社区活跃,开源免费),是用来实现读写分离的,mycat下篇文章在说上图mysql_primary和mysql_se...

2020-04-27 14:08:21 514

原创 关于自己使用乐观锁和悲观锁解决多线程并发的问题

之前写过一 关于mysql的隔离级别与事务,之后转发了一篇关于mysql中的锁,这里补充一篇我应用乐悲观锁解决的一个并发项目案例https://blog.csdn.net/qq_34299694/article/details/105196187 关于mysql中的锁https://blog.csdn.net/qq_34299694/article/details/1051...

2020-03-31 00:24:43 358

转载 关于mysql的锁

之前写了关于mysql的事务,这里补充一篇关于mysql锁的文章,这里是转发https://www.cnblogs.com/chenqionghe/p/4845693.html的文章(这篇文章讲的毕竟详细,我改动了里面一点错误),内容略有改动。 锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供...

2020-03-30 12:13:02 98

原创 关于mysql的隔离级别与事务

这里写下本人接触mysql隔离级别的经历和踩过的坑。当初为了处理一个抽奖系统功能,那避免不了要考虑多线程并发下数据要保证完整性。作者一开始就想到貌似有个隔离级别是 可重复读,那是不是直接使用这个隔离级别就ok了,实际上是我想多了,后来是通过悲观锁去处理的(这个是题外话,之后会写个处理方案的文章),这里言归正传,介绍并实践下mysql的隔离级别(软件工程毕竟归属工科,需将理论应用于实际才能...

2020-03-27 09:41:02 119

原创 什么是跨域?如何解决跨域的问题

由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一个与当前页面地址不同即为跨域。存在跨域的情况: 网络协议不同,如http协议访问https协议。 端口不同,如80端口访问8080端口。 域名不同,如cz1024.com访问gd1024.com。 子域名不同,如abc.cz1024.com访问def.cz1024.com。 域名和域...

2019-07-25 15:43:18 224

转载 不了解数据库范式,可别说自己设计过库表!

前言:对于初学者来说,可能日常大部分时间都用来写业务的增删改查数据库啦,然后自己写个建表语句就把表建了,但是在很多岗位JD(job description,职位描述)上会发现有参与过库表设计的要求。提到库表设计就得不得不说数据库范式啦,这篇文章就带大家了解下什么是数据库范式。正文:我们从什么是范式,这六种范式分别是什么,范式有什么作用三个角度展开来讲一、什么是范式设计关系数据库时...

2019-07-24 21:46:53 122

原创 使用java导出doc文档

//需要的jar,看你需要移除包中的org.slf4j<dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.0.0</version> <exclu...

2019-07-24 14:53:05 404

原创 使用java导入excel表格

//需要的jar<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.17</version></dependency><dependency><gr...

2019-07-24 11:24:42 253

原创 使用java进行pdf导出数据(使用pdf模板)

//依赖jar包<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.10</version></dependency><!--输出...

2019-07-24 10:37:27 806

原创 如何使用maven手动导入一些未开源的jar包

maven命令:mvn install:install-file -DgroupId=baiduyun -DartifactId=bce-java-*** -Dversion=0.10.** -Dfile=C:\Users\HL\Desktop\手动打包\baiduyun\bce-java-***\0.10.**\bce-java-**.jar -Dpackaging=jar<de...

2019-07-22 16:04:04 605

原创 使用java进行excel导出数据

依赖jar<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><dependency> ...

2019-07-22 15:34:02 168

原创 使用java进行多图打包发送到浏览器下载

一下前置条件上一篇文章已经说了,这里直接上代码String[] files = null;//里面存放着图片的链接,如果你是存放着blob在数据库那就直接有inputstream去接省掉去访问url的操作try { String downloadFilename = "posterImg"+UUID.randomUUID()+".zip";//压缩包文件的名称 dow...

2019-07-22 11:14:37 255

原创 使用java向浏览器发送单张图片下载

首先要向浏览器发送图片下,那么肯定是要向浏览器发送个二进制流那么就需要用到request和response有了这两个你就可以进行操作了:上代码try { String downloadFilename = "entrust"+UUID.randomUUID()+".jpeg";//文件的名称 downloadFilename = URLEncoder.encode(...

2019-07-22 11:05:55 239

原创 idea创建maven项目

创建maven项目在eclipse和idea基本是差不多的(如果你是进行前后端分离开发的话),如果是使用mvc模式开发,那创建就有点区别(无论是传统serlvet或者是ssm等框架)1、File>>>new>>>project这里不要选择任何模板,(即是选了webapp模板和我们想要的demo还是有一定区别,干脆手动配置下,反正eclipse中又不是...

2019-07-22 07:10:16 273

原创 idea创建传统的web项目(servlet)

以前本人都是使用eclipse ee开发,3个月前因为工作需要改换idea,这里是把一些以前eclipse中的操作,换成idea操作一下。先说下我的idea是2018版创建一个传统的web项目这样基本上就完成创建一个web项目。当然你可能一开始没有设置自己的tomcat,那么你的项目里面的属于tomcat中的一些依赖应该会报缺失import javax.servl...

2019-07-21 16:02:08 426

转载 eclipse开发项目在正常模式下起服务正常,可是debug模式下特别的慢,解决办法

  本人在刚刚开始用debug来检查问题的时候觉得这个东西真的是特别的棒,但是渐渐的Debug跑起来越来越慢,最快也要五分钟,甚至有的时候直接卡死(心里总会默默的骂什么破Debug!!),刚开始以为是谁动了我的debug配置,于是重新配置了一下Debug,可是不顶用,幸亏现在的网络发达,查阅了一下资料才知道,这是因为断点太多了,每次我们Debug的时候总会加几个断点方便调试,成功之后就被喜悦冲昏了...

2019-02-01 16:24:14 301

转载 org.springframework.beans.factory.BeanDefinitionStoreException解决方法

今天在对spring和mybatis进行整合时碰到的问题如下:在applicationContext.xml中对mapper进行批量扫描&lt;bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"&gt;         &lt;!-- 指定扫描的包名         如果扫描多个包,则每个包中间使用半角逗号分隔 ...

2018-12-23 15:49:51 4656

原创 spring-springmvc-mybatis中路径的报错

BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext路径配置问题:maven路径和传统开发路径的不同一开始的路径配置&lt;!-- 加载spring的各种配置文件 --&gt;  &lt;context-param...

2018-12-21 02:59:43 548

原创 如何找maven中需要的jar

查找maven中jar的网址:https://mvnrepository.com/这里以fastjson为例子:搜索fastjson,可以看到第一个便是,点进去如图中version是各个版本,不过要小心如果是用阿里镜像,最好不用刚推出的版本,毕竟阿里那里可能还没同步接下来点击你要的版本这里以1.2.54为例子:把maven中的内容复制到你pom.xml中就行 ...

2018-12-18 23:49:00 231

原创 Java基础总结(附带jdk路径配置)

一、概述java的三中技术架构 :EE:开发企业环境下应用程序,主要针对webSE:完成桌面应用程序的开发,是EE、ME的基础ME:开发电子消费产品和嵌入式设备,如手机程序-------------------------------------------------------------------------------------jdk:java的开发和运行环境(...

2018-12-17 15:11:49 479

原创 前端开发笔记--html/css总结

html、css笔记&lt;!DOCTYPE&gt;必须是html第一行,其指示浏览器关于页面使用哪个HTML版本进行编写的指令。HTML4.0中DOCTYPE声明引用dtd,因为其基于SGML,DTD规定了标记语言的规则。HTML5.0不基于SGML,所以不用引用DTD。W3C建议始终添加&lt;!DOCTYPE&gt;,加强页面兼容性,降低对浏览器的依赖,不加就是浏览器的标准(...

2018-12-16 22:43:43 319

原创 前端开发笔记--flex布局

flex布局:个人觉得flex布局比起传统布局要优先得多(主要是容易使用),缺点是IE10及以上版本才能使用,甚至某些属性只有在IE11才能使用(而且我发现凡是不兼容主要IE的坑来的多,不是说其他浏览器没有)不过微信小程序开发时完美适配。回到主题: 使用flex布局的容器,内部元素自动成为flex项目...

2018-12-16 01:39:10 1661

原创 使用jsoup和httpclient爬数据时隐藏字段的问题__VIEWSTATE

最近爬取一个.net网站遇到一个隐藏字段__VIEWSTATE的问题一开始天真的直接把火狐捕抓到的__VIEWSTATE中的values设置进去结果一直报500,纳闷了好久发现多次请求的__VIEWSTATE的值是不一样这下才解决了 public class Jsoup_getdocuments {                  private static Map&l...

2018-12-13 17:21:50 756

原创 关于解决eclipse在线安装插件速度慢问题(jbosstools-4.4.4.Final)

今天要下载个eclipse中的插件(jbosstools-4.4.4.Final)(在线下载),结果发现网络基本不会动原因:可能是外国服务器的原因,不排除是the great fire wall针对了 解决方法一:找国内镜像(以前有很多,今天试了都不行,如有可以望评论分享下,万分感谢) 解决方法二:直接去eclipse官网下载对应版本插件zip,这里以jbosstools-4....

2018-11-22 19:14:44 1665

原创 软考刷的题目(3)

1、在程序运行过程中,cpu需要将指令从内存中取出并加以分析和执行。cpu依据(a)来区分在内存中以二进制编码形式存放的指令和数据。a、指令周期的不同阶段b、指令和数据的寻址方式c、指令操作码的译码结果d、指令和数据所在的存储单元0指令和数据都是存储在内存中,传统计算机CPU在执行过程中根据指令周期的不同阶段来区分是数据还是指令,取指周期是取指令,执行周期取出的是数据...

2018-09-21 17:09:45 8504 1

转载 共享锁和排它锁

锁的出现由于并发的存在导致数据的不一致性,而锁的出现就是在某一个操作的过程中禁止某些操作,在一段时间之内来避免这种数据的不一致性。数据不一致脏读:脏读又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无效的。丢失更新丢失更新是指在数据库访问中,由于事务T1在提交、撤销时覆盖了事...

2018-09-06 12:12:33 1271

原创 软件刷的题目 (2)

1、CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(b)中a、程序计数器(pc)b、累加器(ac)c、指令寄存器(ir)d、地址寄存器(ar)2、要判断字长为16位的整数a的低四位是否为0,则(a)1位真0为假a、将a与0x000F进行“逻辑与”运算,然后判断运算结果是否等于0(真真,真,其他都是假)b、将a与0x000F进行“逻辑或”运算,然后判断运算结果...

2018-08-22 20:51:30 11580 1

原创 软件刷的题目(1)

1、以下关于防火墙功能特性的叙述中,不正确的是(c)a、控制进出网络的数据包和数据流向b、提供流量信息的日志和审计c、隐藏内部IP以及网络结构细节d、提供漏洞扫描功能2、在程序执行过程中,cache与主存的地址映射是有(c)完成a、操作系统b、程序员调度c、硬件自动d、用户软件3、某4级指令流水线分别完成取指,取数,运算,保存结果四部操作。若完成上述操作...

2018-08-04 21:53:13 8088 3

原创 maven开发ssh项目(struts2spring3hibernate3)【图片上传到数据库】

//偶尔遇见一次要求吧图片转成byte[]类型然后存到数据库的情况,数据里的图片类型是blob(一寸的那种头像)//不然一般都是上传的服务器里然后将图片的链接存到数据库//这里的方法其实也是可以放在别的框架(没框架也行)下用,关键是获取file这个参数,ssh也是要依赖于common的那两包的直接通过get,set就可以获得前面传来的文件,如果是servlet的话请参考https://bl...

2018-07-18 18:45:29 222

转载 hibernate的findByExample

转至:http://licg1234.blog.163.com/blog/static/139082333201021521812603/用了这么长时间的hibernate/spring,如果不是今天用的findByExample方法到现在还不知道findByExample的机制。惭愧Class User{    String username;    String password ...

2018-07-17 14:29:08 2950

原创 maven开发ssh项目(struts2spring3hibernate3)【第三篇hibernate3之ssh整合开发具体操作(增删改查)】

1、查找数据库1-1、根据用户名查找数据库表中的内容String hql="from po.UserBean(与表对应的bean类) where username=?";     List&lt;UserBean&gt; list=this.getHibernateTemplate().find(hql,username);     if(!list.isEmpty()&amp;&am...

2018-07-17 14:17:25 430

原创 maven开发ssh项目(struts2spring3hibernate3)【第三篇hibernate3之ssh整合开发具体操作(增删改查)之分页查询】

1、收先写个分页的bean用来保存查询到的数据package utils;import java.util.List;public class PageBean&lt;T&gt; {    private int page;    // 当前页数    private int totalCount; // 总记录数    private int totalPage; // 总页...

2018-07-16 17:44:05 234

ssh传统开发jar包spring3hibernate3struts2

之前找了很多ssh的jar但是倒进项目后老是报东西缺失,之后就自己吧下载的jar珊珊改改这个是能用的了我用到爬虫所有里面有jsoup jar

2018-07-11

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

TA关注的人

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