自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (7)
  • 收藏
  • 关注

原创 Mybatis实现(指标状态)的动态sql

Mybatis实现(指标/状态)的动态sql

2022-07-21 09:21:40 374

原创 初识MyCat

初识MyCat一、mysql安装1.配置表IPPORTNAMEDESC192.168.102.2813306mysql01(M1)主写1,与M2互为主备192.168.102.2813307mysql02(S1)从读1,复制M1192.168.102.2813308mysql03(M2)主写2,与M1互为主备192.168.102.2813309mysql04(S2)从读2,复制M2192.168.102.2813310mys

2022-01-13 15:55:25 590 1

原创 docker 部署 springboot 与 vue 项目

目录A.docker 部署 springboot项目一、springboot项目编译打包二、在项目根目录创建Dockerfile文件三、在根目录执行,形成docker镜像四、运行项目B. docker 部署 VUE项目一、VUE项目编译打包,在项目根目录执行二、dist 复制到空的一个文件夹里并创建Dockerfile文件三、在Dockerfile的父级文件夹执行,形成docker镜像四、运行项目C. 导出镜像D. 将tar文件复制到服务器上E. 导入镜.

2021-06-24 20:51:47 1495 10

原创 MacOS 13 L2TP 连接成功,无法访问服务器的问题解决

MacOS 13 L2TP 连接成功,无法访问服务器的问题解决。

2023-02-27 16:46:38 2496 6

原创 SpringBoot 整合 Redis

Redis 是一个高性能的 key-value 数据库,可以用来缓存数据、实现消息队列等等。Spring Boot 提供了非常方便的方式来整合 Redis。本文将介绍如何在 Spring Boot 中整合 Redis,包括如何配置 Redis 连接、如何使用 RedisTemplate 进行数据操作、如何使用 SpringCache 抽象层实现缓存。

2023-02-15 12:26:14 861

原创 使用人脸识别技术进行登录

目录零、EDG牛逼一、项目效果演示二、代码下载地址三、前端介绍1.基本介绍2.下载项目3.npm install4.npm run serve四、后端介绍1.下载项目2.准备工作1.修改com.scy.face.util.FaceUtil2.启动项目零、EDG牛逼我们是冠军!EDG牛逼!一、项目效果演示二、代码下载地址后端+前端三、前端介绍1.基本介绍使用vue+vant+axios等前端技术实现。人脸...

2021-11-08 11:27:23 447

原创 Java 爬取行政区划代码

零、爬虫个人理解获取想要的数据。找到网站,访问网址获取到粗数据,使用技术手段解析出我们想要的数据和下层的请求的网址,然后再来一次直到没有下层。如:省->市->县->镇->村一、导入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> ...

2021-11-01 22:14:09 752

原创 docker 部分常用镜像下载及安装

1.mysqla.准备mkdir -p {/Users/******/docker/mysql/conf,/Users/******/docker/mysql/logs,/Users/******/docker/mysql/data}b.下载docker pull mysql:5.7c.运行docker run -p 3306:3306 --name mysql \-v /Users/******/docker/mysql/conf:/etc/mysql \-v /User

2021-10-21 16:41:45 3831

原创 抽取openFeign接口成为API模块

openfeign项目架构 ﹂openfeign ﹂consumer---------------------------普通消费者(feign自己实现) ﹂producer---------------------------生产者 ﹂producer-api-----------------------生产者的api接口(feign实现) ﹂api-consumer-----------------------使用生产者的api模块的消费者生产

2021-04-13 12:14:54 1898

原创 ibatis转mybatis_mapper.xml转换

ibatis转mybatis_mapper.xml转换。不比比直接干饭。下载转换项目。https://github.com/mybatis/ibatis2mybatis项目导入到idea.把需要转换的ibatis mapper.xml文件放到source文件夹ant 运行build.xml文件运行结束后mybatis mapper.xml文件在destination文件夹里,与source同级。注意部分ibatis标签需要手动改,常用的基本已经转换好了...

2020-12-15 18:00:11 647

原创 mysql:表字段值为多值用逗号隔开,计算其和

一、奇怪的表设计,奇怪的需求 最近遇到个问题就是由张表有个字段是多值的,每个值用逗号进行隔开。现在需要其和。注意:结合图看,不是1+2+3+4+5+6;1+2+3+4+5+7+7;1+2+3+4+5+7+8这种。而是1+1+1;2+2+2;....首先来说这种表这样设计不安全,比如长度。完全可以再设计一张表当作这张表的扩展表,如:tb_ext(pk_id,fk_id,_index,_value).pk_id:主键,fk_id:外键,_index:坐标,_value:值。计算出...

2020-09-18 10:11:05 1600 2

原创 JD-GUI在绿色版的JDK无法运行解决办法

直接运行JD-GUI时报如下的错误1.简单解决办法:Win + R ->CMD->java -jar jd-gui.exe。缺点:每次都要敲命令。2.一劳永逸的办法:修改注册表,表示麻烦不想弄。缺点:修改注册表麻烦。3.最好的办法:编写bat文件。bat内容如下(需要修改的D://jd-gui.exe,应该写实际的jd-gui.exe的实际路径):@echo of...

2019-05-09 23:37:05 2766

原创 JAVA生成Shell文件并执行

JAVA生成Shell文件并执行 最近有个奇怪的需求,创建RabbitMq用户,但是不能通过Rabbitmq的管理页面进行添加用户。Rabbitmq的管理页面对外的接口也没有发现添加用户的功能。只能出此下策。import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;im...

2019-04-15 16:17:08 3278

原创 oracle横竖表互转

概述一般我们数据存储在纵表里,类似于下图1。但是做报表时需要做成横表,类似于下图2。竖(纵)表:图1图2纵表转横表(做报表)第一步:画表SELECT name 姓名,no 考试编号,1 数学,1 语文,1 英语 from temp group by name,no order by no,name第二步:填值拿数学来说,通过姓名和考试编号来分组,则纵...

2019-01-25 11:36:25 915

原创 Session共享的情况怎么实现一个用户只能登录一次?

Session共享是用在集群的项目中。我使用Redis实现session共享。普通项目:这样一个账号可以在多个地方进行登录。在这个基础上修改实现一个账号只能登录一次,再次登录会把上次的登录的给挤掉,类似于QQ。难点:怎么通过sessionId销毁session。因为session都被redis统一管理。如何删除session就变得简单起来了。@Resource(name=...

2019-01-20 16:29:09 1192

原创 Mybatis的常用技术

一、主键自增如何获取主键1.selectkey的使用order="BEFORE"  在插入之前查询主键。 &lt;insert id="insert" parameterType="xxPojo"&gt; &lt;selectKey resultType="Long" order="BEFORE" keyProperty="id"&g

2018-10-19 17:57:43 231

原创 SpringBoot配置Redis实现mybatis的二级缓存

1.引入依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt;&lt;/dependency&gt;2.配置Redis的连接,开启Mybatis的缓存...

2018-10-09 09:46:03 317

原创 SpringBoot配置Redis实现session共享

1.引入依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt;&lt;/dependency&gt;&lt;dependency&gt; &

2018-10-08 16:26:15 568

原创 Spring 动态管理RabbitMQ队列

学习RabbitMQ时创建队列我使用了一下2种方式1.代码中静态创建队列。@Configurationpublic class RabbitConfig { @Bean public Queue helloQueue() { return new Queue("hello"); }}2.通过http:*****:15672 的页面控制上对...

2018-09-13 18:12:47 3552 1

原创 oracle中db_link(DATABASE LINK)的使用

1.用dba身份进行登录。(sqlplus "/as sysdba")2.赋创建dblink权限。3.创建dblink。脚本:create database link 'linkname'  connect to 'user' identified by 'password'  using '(DESCRIPTION =                (ADDRESS_LIST =        ...

2018-06-19 16:53:56 3965

原创 Oracle 递归

以前写菜单树。我是通过多次查询进行得到结果的,大概思路为先查询根节点。

2018-05-21 12:13:08 2035

原创 PL/SQL Oracle NVARCHAR2字段数据查询不到结果

发现问题:       一次偶然发现一个问题使用pl/sql时对nvarchar2字段作为条件查询时无结果。但是sql是没有问题的。类似如下sql:SELECT U.ID,U.NAME FROM USER U WHERE U.NAME = '测试',其中 NAME字段为nvarchar2类型。结果是没有查询到数据,但是是有这条记录的。       当时的我一脸懵逼,后来我不断的进行修改sql和网上...

2018-04-26 11:46:27 4464

转载 idea 2018.x 激活

操作1.下载jar包放到idea文件夹下的bin文件夹。下载路径:http://idea.lanyus.com/jar/JetbrainsCrack-2.7-release-str.jar如果jar包不能下载。请访问以下链接。链接:https://pan.baidu.com/s/1XesSAYKdGjWrAUxDuPrSpw 密码:7vjy如图:2.在idea的安装目录...

2018-04-17 10:28:04 4154 2

原创 Maven模块化开发

前言       最近接触到Maven模块化开发。感觉很不错,虽然还不怎么了解,我估计是为了更好,更快速,更高效,进行开发。而且复用性极强,因为模块之间的耦合度低。       我也看了其它类似的博客,他们把dao层做一个模块,service层做一个模块。他们的理解与我不同。现在来说说我的看法。我理解的是:权限做一个模块,工作流做一个模块,菜单管理一个模块等。这样模块的就具有很高的复用性,而前者不...

2018-04-09 15:32:17 1008

原创 Spring WebSocket 的 使用

在我的《使用Session实现一个用户只能登录一次》的这篇文章后有个遗留的问题,怎么实现第二个账户登录,第一个用户马上就可以收到信息。我当时的想法是做一个轮询。但是这样的做法会给后台很大的压力。现在可以很好的解决这个问题,就是使用websocket。websocket是什么?websocket是一个损耗小,可跨域,全双工通信的互联网技术,也就是说可以从服务端向客户端推送消息,这

2018-02-06 15:17:50 595

原创 Spring 使用 WebService(CXF)

一、使用web service client1.打开eclipse点击new选择Web Service Client。2.输入url:如http://127.0.0.1/SSM/webservice/SayHelloService?wsdl3.如果url合法则可以点击下一步,选择代码生成后保存到那个Spring项目下。4.点击finish,如果生成的代码有错,原因是

2018-01-31 10:38:30 243

原创 Spring发布WebService(CXF)

CXF可以发布的SOAP Service 和 RESTful Service。一、SOAP Service1.引入jar包 org.apache.cxf cxf-rt-frontend-jaxws 3.1.6 o

2018-01-31 09:58:02 204

原创 手动添加jar到maven库

有些jar包maven不能进行下载如ojdbc。那我们就需要手动添加。就拿ojdbc14举例。一、下载ojdbc14。http://download.csdn.net/download/qq_33422712/10229811二、解压文件到D盘,使用mvn install:install-file -Dfile=D:\ojdbc14-10.2.0.4.0.jar -DgroupId=com

2018-01-29 16:13:48 2707

原创 使用Session实现一个用户只能登录一次

普通项目:这样一个账号可以在多个地方进行登录。在这个基础上修改实现一个账号只能登录一次,再次登录会把上次的登录的给挤掉,类似于QQ。难点:怎么通过sessionId销毁session。因为Servlet2.1之后不支持SessionContext里面getSession(String id)方法。我们可以自己实现一个SessionContext。然后通过sessionId获取ses...

2018-01-26 10:29:17 15918 5

原创 WEB项目中图片的显示

图片的显示常用的2种方式。1.图片上传后把图片的位置存放在数据库。显示时用2.图片上传后把图片存放在数据库中,推荐用blob类型存放。显示时用data:image/png;base64,图片的base64码">下文介绍第二种。     java 用 byte[] 接收blob数据。如果使用的是springMVC且用@ResponseBody。则直接返回对象就可以了,SpringMV

2018-01-25 15:12:52 6318

原创 SpringMvc 文件上传 与 批量上传

1.单文件上传 1>页面编写 用户名  头 像  2>控制层编写@PostMapping("/upload") public String upload(MultipartFile file,String name,HttpSession session) throws Exception{ System.out.println(name);

2018-01-24 09:55:06 4241

原创 SpringMvc 下载和批量下载

1.单个文件的下载。 @RequestMapping("/downLoad") public ResponseEntity&lt;byte[]&gt; download(HttpServletRequest request) throws IOException { String resourceName = "test.txt"; File file = new File("...

2018-01-23 17:41:38 4745 5

原创 使用Mybatis Generate快速生成代码

1.Help->Eclipser Marketplace中查找:Mybatis Generator2.点击Install同意协议点击完成。3.通过http://download.csdn.net/download/qq_33422712/10214259下载MybatisUtil小工具。4.解压后用eclipse导入MybatisUtil。5.打开并根据提示修改MybatisUtil项目上的gen

2018-01-19 16:12:06 447

原创 JAVA WEB 项目 SSH(Spring,Spring mvc,Hibernate)

SSH项目整合用eclipse创建maven项目。1.File->new->Maven project。2.点击 next.选择webapp.再点击next.3.输入Group id 和 Artifact Id。点击Finish4.项目如果有错,不用着急。找到报错的位置。index.jsp报错是没有引入

2018-01-15 10:51:39 354

原创 JAVA WEB 项目 SSM(Spring,Spring mvc,Mybatis)

SSM项目整合用eclipse创建maven项目。1.File->new->Maven project。2.点击 next.选择webapp.再点击next.3.输入Group id 和 Artifact Id。点击Finish4.项目如果有错,不用着急。找到报错的位置。index.jsp报错是没有引入Tomcat。右击项目点击pro

2018-01-12 17:10:32 510

原创 JAVA WEB 上传jar包,使用该jar包

JAVA WEB 项目上传的jar包如何使用?作用:即插即用,不需要修改工程。关键词: 反射 和 类加载机制。思路:写一个接口,其他的接口实现打成jar,动态使用。文件的上传我就不多说了,直接核心代码。*0.ClassLoader loaderp = Thread.currentThread().getContextClassLoader();//父

2017-12-19 15:35:20 1532

tables_xxl_job.zip

xxl-job-admin2.3版本, 0.运行sql脚本。 1.修改配置文件application.properties, 2.java -jar xxl-job-admin-2.3.0.jar启动。 注意java -jar xxl-job-admin-2.3.0.jar和application.properties需要在同一个目录下

2021-10-20

base-reform.zip

spring boot:2.2.5.RELEASE spring cloud:Hoxton.SR3 spring-cloud-alibaba.version: 2.2.1.RELEASE mybatisplus.version:3.3.2

2021-04-13

集群式项目解决一个账号只能登录一次。

Springboot+Redis实现Session共享,一个用户只能登录一次,再次登录会把上次登录给挤掉。

2019-01-19

Spring Cloud Demo

含Eureka(高可用),Ribbon,Feign(开启fallback),Hystrix,Zuul。注意:Spring Cloud版本为Edgware.RELEASE。Spring Boot 为1.5.9.RELEASE。

2018-08-03

Python自然语言处理 中文文字版

本来想设置资源分为0,可是没找到选项,可关注公众号【机器学习研究院】免费索取 资源为 Python自然语言处理 中文文字版,可以复制文字出来,还带完整书签

2018-05-02

ojdbc14-10.2.0.4.0.jar

java连接Oracle的驱动。版本:ojdbc14-10.2.0.4.0。官方驱动,放心使用。

2018-01-29

mybatis逆向工程

使用eclipse结合mybatis generate工具,生成pojo,dao和mapper.xml。

2018-01-19

空空如也

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

TA关注的人

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