自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

渣男的博客

一个codeiing的渣男

  • 博客(58)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 适合初次使用git的详细教程和idea的结合使用

温馨提醒:本教程巨长,最好跟着做,单看不跟着练习操作容易睡着(新手来说)一:上传项目到github首先是git软件的安装,git 官网下载链接,然后是安装,全部下一步下一步就好了。这里就不赘述了在idea上面配置好你的git,files->settings->Version Control->Git->Path to Git executable: 设置为安装...

2018-11-07 09:20:57 1457

原创 单例设计模式

只包含一个对象被称为单例的特殊类通过单例模式可以保证系统中,应用该模式的类只有一个对象实例使用场景spirng中的ioc里面的对象springboot中的controller,service,dao层中通过@Autowried的依赖注入对象默认都是单例的分类懒汉:延迟创建对象饿汉:提前创建对象实现步骤私有化构造函数提供获取单例的方法,统一返回对象接下来就直接进入代码啦,先演示的是懒汉模式先创建一个类SingletonLazy.classp.

2021-04-28 22:00:22 126

原创 ubuntu 18 编译安装 nginx

1,安装依赖apt-get install gccapt-get install libpcre3 libpcre3-devapt-get install zlib1g zlib1g-dev# Ubuntu14.04的仓库中没有发现openssl-dev,由下面openssl和libssl-dev替代#apt-get install openssl openssl-devsudo ...

2020-04-09 14:53:18 331

原创 ubuntu安装docker

curl -fsSL get.docker.com -o get.docker.sh//更改 docker 源sh get.docker.sh --mirror Aliyun//查看docker 版本sudo docker versioncd /etc/docker//若文件中没有该文件,就创建该文件(用来添加docker 的下载源的)sudo vim daemon.json{"...

2020-04-07 15:23:21 297 1

原创 ubuntu/centos安装配置maven

1,官网下载maven,注意下载的是tar.gz版本http://maven.apache.org/download.cgi2,解压并配置,如图将解压的maven放到/home/lxj/tools目录下tar -zxvf xxx.tar.gz -C /home/lxj/tools接下来配置maven环境sudo vim /etc/profile记得弄完resour...

2020-04-07 14:46:30 224 1

原创 docker安装redis

docker pull redisdocker run -d --restart=always -p 6379:6379 --name docker-redis redis安装完即可

2019-12-16 10:12:57 172

原创 docker安装mongodb

docker系列第三篇,很简单了。。接下来直接上命令#拉取镜像docker pull mongo#启动镜像,创建容器,并且设置跟随docker启动而启动,-v加上后面的路径表示卷的映射(经测mac上没问题,windows环境下不能成功,所以windows下直接去掉-v已经后面的地址吧)docker run -p 27017:27017 --restart=always -v /Use...

2019-12-16 10:12:02 176

原创 mysql常用基本命令(短期内补全)

1、查看数据库版本第一种:进入数据库后查看,用函数SELECT VERSION()第二种:shell窗口查看mysql --version或者mysql -v2、基本操作查看所有的数据库show databases;创建数据库create database lxj;create database test;使用某个数据库use lxj;查看当前所在数据库sele...

2019-12-12 11:10:02 333

原创 docker安装mysql

这篇是接着上一篇系统安装完docker后,接下来就是我们真正要搞的东西了docker安装完后我们可以做什么呢?最直接的体现就是安装各种软件或者服务,比如我们的mysql之前要安装的话得去下载安装包,新手甚至还需要去百度下xxx系统下安装xxx,然后卸载的话就更麻烦了,windows直接删除还可能删除不干净,得去删除系统注册表,现在我们有了docker,我们可以把它理解为一个小型得虚拟机,我们可...

2019-11-18 10:07:25 191

原创 Linux-CentOS安装docker以及安装RabbitMQ

1.首先,利用 root 用户登录 CentOS 7 操作系统。2.接着,执行如下命令确保 yum 包更新到最新版本:sudo yum -y update3.执行如下命令安装 Docker:curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh4.执行如下命令启动 Docker...

2019-08-21 09:52:27 211

原创 前后分离项目,前端展示服务器上面的图片

1、创建webcofig,如图package net.dgjy.web;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.sprin...

2019-08-15 16:48:37 2977

原创 Spring全家桶第一篇--认识全家桶

Spring全家桶第一篇--认识全家桶前言什么是SPRING全家桶前言打算更新一下这两年来接触到的SPRING WEB方面的知识,此篇开搞。不定时更新什么是SPRING全家桶官网:https://spring.io 很直接明确的列出来了,这里直接引用Spring Framework 5,Spring Framework 就是我们通常所说的 Spring 框架,Spring 优势在于为...

2019-08-05 13:40:03 1607

原创 18年往届菜鸟的编程进阶路

2017-12-26到今天2019-7-15总结一年半的码农时间总结第一家公司技术积累==今后目标==一年半的码农时间总结18年毕业,17年圣诞节的第二天入的实习岗位,时间飞逝,现在还在新公司加班。随笔与总结第一家公司我还清晰的记得,当初实习找工作碰壁了好几家公司之后,广州阴冷潮湿的天气让我身心都凉透了。那时候基础是真的很差的,ssm都不怎么会用,依稀记得每次去面试,都在路上认真的 背诵 ...

2019-07-15 19:56:23 6255

原创 idea设置

一、基础设置(1)更改字体大小setting->editor->font->选择你想要的大小同时还可以设置软件界面设置按钮和显示的大小setting->appearence->size->选择你想要的大小...

2019-07-15 09:59:30 203

原创 linux 7.x安装nginx1.16.0

1、下载nginx,从官网nginx.org直接下载,记得右击鼠标,选择复制链接即可然后用wget下载,或者直接下载然后利用工具上传到linux服务器上面也是可以。wget ...(你刚刚复制的链接)如wget http://nginx.org/download/nginx-1.16.0.tar.gz然后就是解压这个文件了tar -xvf ....(你的包)2、接下来是...

2019-06-03 23:16:05 1312

原创 Lamda表达式应用

1、将一个集合中某个元素弄成一个集合List<> attachments = new ArrayList<>();List attachementName = articleModel.setAttachmentName(attachments.stream().map(attachment -> attachment.getName()).collect(C...

2019-05-15 18:14:57 234

翻译 npm设置淘宝源

npm config set registry http://registry.npm.taobao.org/还原的话就是npm config set registry https://registry.npmjs.org/

2019-05-13 09:59:15 3083

转载 linux上面如何安装rabbitmq

https://www.cnblogs.com/xrog/p/8519967.html

2019-05-08 22:56:07 163

原创 Spring Data Jpa 复合主键

这次大创有个需求,在数据库建表时发现,主键为复合主键:在网上看了几篇博客,以及在spring boot干货群咨询(感谢夜升额耐心解答)过后总算是做出来了。这里做个总结,方便日后查阅。正文这里采用@IdClass注解的方式来实现复合主键;思路编写一个复合主键类UserProjectMultiKeysClass;通过@IdClass注释在实体中标注复合主键;可以通过Entity...

2019-04-15 12:02:25 520 1

转载 Spring Data JPA之自动转化下划线

在项目中遇到数据库表没有下划线如SysUser,POJO类名也是SysUser,springboot下的默认jpa会在创建拼接sql语句时自动将SysUser转为Sys_User从而报错。解决方法:在application.yml中配置如下...

2019-04-15 11:03:25 800 1

转载 IDEA自动生成SerialVersionID

Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’选上以后,在你的class中:Alt+Enter就会提示自动创建serialVersionUID了。

2019-04-15 10:49:29 1061

原创 idea自动序列化implaments SerialVersion设置

1、打开setting2、输入Serializable class without 'serialVersionUID'然后如图打勾3、实体类实现Serializable,双击实体类,点黄灯

2019-04-04 14:38:03 404

转载 windows10安装mq

转发自https://blog.csdn.net/weixin_39735923/article/details/79288578记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘。第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang....

2019-04-01 19:42:13 1666

原创 eureka集群实现以及feign微服务之间负载均衡实践

一:eureka集群编写eureka步骤第一步、导入Eurka pom文件<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</...

2019-03-31 23:06:24 1664

原创 微服务基础实践一:基于rest实现服务之间的调用

一:概念所谓的微服务,就是把以前单体的一个应用根据数据库或者业务等等进行拆分,实现解耦,同时也为以后的服务应用升级提供可控性。通俗一点,就是应用加功能更快并且性能也更好,最重要的是,不会影响到别的服务,比如说你的系统把用户管理单独弄成了一个微服务,那么有一天你的需求变更了,要给用户增加一个点赞功能,按照旧的做法,需要重新部署应用,但是如果你的系统采用的是微服务的架构,这个时候就不需要停掉整个系...

2019-03-30 18:41:32 1335

原创 springboot打包成war运行然后外置tomcat运行

本身springboot就是内嵌tomcat的,只需打成jar就可以直接java -jar xxx运行,那么要是有特殊需求打包成war呢?只需三步1、修改项目根的pom文件,设置打包格式为 war。&lt;packaging&gt;war&lt;/packaging&gt;2、排除内嵌的 Tomcat 依赖&lt;dependency&gt; &lt;groupId...

2019-01-17 14:31:16 295

原创 idea tomcat服务器运行打印日志到控制台是乱码解决方案

1、试过网上很多方面,给启动的时候加参数,什么-Dfile.encoding=utf8等等都没用。2、最后是修改了tomcat-conf-logger.properties中的我的一开始utf-8,所以我改成了gbk,重启就好了。但是很奇怪我的idea-setting中的file encoding中的各个参数都是utf-8的。虽然最后解决来了但是实在不知道是什么回事。有没有大佬顺便解释下原...

2019-01-10 14:46:34 1973 5

原创 windows杀死指定端口

手打一下吧,有些人赖的打netstat -aon|findstr "xxxx"taskkill /pid xxx -t -f

2019-01-09 15:40:27 4798 3

原创 idea调出run dashboard

1、springboot多个项目的时候会run dashboard的弹框,你点击同意展示就会出现但是假如你关闭了还想要调出来怎么办呢?或者单个springboot项目根本就没有弹框提醒,那么你可以这样做:来到项目.idea文件夹里面打开workspace.xml文件然后找到<component name="RunDashboard">标签然后增加<opt...

2018-12-29 10:46:04 2256 2

原创 java日期格式化以及线程安全问题解决

首先格式化可以有很多种格式SimpleDateformat("yyyy-MM-dd HH:mm:ss");SimpleDateformat("yyyyMMddHHmmss");//年月日小时分钟秒1、SimpleDateFormat是非线程安全的类,所以不能直接修饰为static。这会导致发生线程安全问题。这个类在执行的时候是通过一个calendar变量来保存时间的,假...

2018-12-05 09:09:53 1430

原创 谈谈我毕业半年后对java平台的了解

1、“一次编译,处处运行”,谈谈我对这句话的理解从课本到面试题,都说java是一门跨平台的语言,就是这句话体现的吧。其实能跨平台的不至是java啊,java只是其中比较成熟的一种,为什么这么说,首先我们要了解java怎么实现跨平台的。支撑着跨平台的最主要就是java虚拟机。它就像一个小型的操作系统,无论是最大佬的windows,最疯狂的linux,最高贵的mac,都能安装jdk环境,也就是...

2018-11-30 00:34:13 240

原创 windows某个端口占用解决方法

netstat -ano | findstr 80 //列出进程及其占用的端口taskkill -PID &lt;进程号&gt; -F //强制关闭某个进程

2018-11-19 14:40:40 171

原创 Linux安装oracle jdk步骤

1、进入Linux后,运行  java -version,查看jdk版本或者是否存在jdk2、假如已经有了open jdk,那么请先卸载先执行命令:rpm -qa | grep jdk会列出(不一定相同,但是有java开头的就删除即可)copy-jdk-configs-3.3-2.el7.noarchjava-1.8.0-openjdk-headless-1.8.0.161-...

2018-11-19 10:55:47 1412

原创 Google验证码插件maven地址

    &lt;dependency&gt;      &lt;groupId&gt;com.github.axet&lt;/groupId&gt;      &lt;artifactId&gt;kaptcha&lt;/artifactId&gt;      &lt;version&gt;0.0.9&lt;/version&gt;    &lt;/dependency&gt

2018-11-19 09:22:48 999

原创 JPA报错No EntityManager with actual transaction available for current thread

此错误是我在进行删除的时候报的错;原因是在删除操作上没有添加事务管理。解决方法:在对应的@Service或组件上添加@Transactional即可。

2018-10-19 16:34:38 6543 1

原创 svn忘记账号密码怎么找回

1、windows系统下账号信息一般是在C:/USER/计算机用户名/appdata/Roaming/subversion/auth/svn.simple里面就有文件,笔记本打开就可以看到你的一些账号信息,不过密码是加密的。几乎没卵用,略过。。。。。(不要打我)2、可以用下面这个软件直接查看(1)如果你的电脑是win10,那么先需要下载安装.Net2.0,http://www.micr...

2018-10-09 16:59:17 14241 3

原创 CAS单点登陆

1、主要是两个应用server和client2、server一般单独部署。client跟应用一起,通过filter的方式监控,保护受保护的资源3、流程:客户端先发送请求受保护的资源(需要登陆才能获取到的东西)——发现没有登陆(HTTP请求中没有Service Ticket,一般登陆成功后会返回这个ST)—— 重定向到CAS服务器进行身份认证,登陆成功后返回用户身份信息凭证,用于以后获取...

2018-10-09 16:58:50 177

翻译 Linux学习小白成长之路

1、简介Linux就是一个操作系统,就像你之前用过的windows和macos。下面是小弟画的关系图,有助于理解操作系统操作系统始于二十世纪五十年代,当时的操作系统能运行批处理程序。批处理程序不需要用户的交互,它从文件或者穿孔卡片读取数据,然后输出到另外一个文件或者打印机。贝尔实验室开发了他们自己的一个操作系统—— UNIX (系统老祖,1973 年,Dennis Ritchie 和 ...

2018-10-01 23:46:56 352

原创 windows端口8080/80等占用解决方法

首先打开cmd,输入netstat -ano | findstr 8080cmd出现占用的端口的pid,比如2432那么就kill掉这个pidtaskkill -pid 2432 -f大功告成

2018-07-21 14:18:49 715

原创 Thymeleaf基础学习之路

赠送thymeleaf3官方文档,英文的,不过也能看明白,大概就是教你怎么取出来文本或者对象然后根据它特定的语法展示出来链接:https://pan.baidu.com/s/18NrRhgwb2318Y0MMU7rEEw提取码:rct2一、百度了一下,这个是个组合词,读音/taim li:/ , 音译---------钛立父二、各种语法使用1、引入(1)例子:...

2018-07-13 18:33:14 6858 5

本博文测试用的sql脚本.sql

mysql emp dept salgrade表生成,请配合我写的mysql常用基本命令(短期内补全)基本文章使用。

2019-12-12

远程连接orcle数据库全部的资源包括instantclient和PLSqlDeveloper破解版

远程连接orcle数据库全部的资源包括instantclient和PLSqlDeveloper破解版,本人折腾三天弄出来的,网上教程良莠不齐,我有两个方法

2017-12-31

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

TA关注的人

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