自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

智三岁的博客

对程序一片热情

  • 博客(72)
  • 资源 (1)
  • 收藏
  • 关注

原创 动态数据源配置druid+mybatis

一 、下这次我们先使用Mysql,本地现在有两个个数据库用于测试。本方案不限数据库数量完全动态配置,支持不同的数据库部署在不同的服务器上。(mybatis-plus没测试,下个版本用oracle配的时候尝试plus)如图 二、下一步我们看一下Druid继承关系我们可以看到想要配置DataSource其实非常简单,继承DruidDataSource就可以调用getConnection方法了三、下面直接开始上配置(简单的一个小例子其他的自己扩展吧)#连接池 使用阿里的dr.

2021-01-10 21:06:21 5133 10

转载 大数据时代,Java 统治地位危矣乎?

有云天下,有人江湖,编程的江湖亦是如此。编程的江湖上也是豪强诸起,门派众多,各足鼎立。虽说没有什么武林大会,也没有华山论剑,但是编程的江湖,也不比他们差,亦是精彩纷呈。在比较的老派和老牌的门派当中,C 门派最为受人尊敬,辈分较高,C++ 门派都属于 C 门派之列,后来由于其独有的气势和特点, C 门派中的 C 和 C++ ,都有一种华山门派剑宗和气宗的意思,但是毕竟同气连枝,在面对共同敌人的时候,还是师兄弟的关系。而 Java 门派其弟子更是众多,自诞生之初,尤其善于后端技术,以其精湛稳定的技术持续

2020-11-06 19:29:02 300

原创 高并发中的线程与线程池

一切要从CPU说起你可能会有疑问,讲多线程为什么要从CPU说起呢?原因很简单,在这里没有那些时髦的概念,你可以更加清晰的看清问题的本质。CPU并不知道线程、进程之类的概念。CPU只知道两件事:从内存中取出指令执行指令,然后回到1你看,在这里CPU确实是不知道什么进程、线程之类的概念。接下来的问题就是CPU从哪里取出指令呢?答案是来自一个被称为Program Counter(简称PC)的寄存器,也就是我们熟知的程序计数器,在这里大家不要把寄存器想的太神秘,你可以简单的把寄存器理解为

2020-09-05 00:09:51 366

原创 vue项目转apk详细介绍linux虚拟器远程连接逍遥模拟器

vue项目转apk详细介绍此篇文章为原创,转载请标明出处!!!1、卸载centOs7自带的jdk,安装1.8版本上传后解压tar -zxvf jdk-7u67-linux-x64.tar.gz编辑环境变量vi /etc/profile export JAVA_HOME=/usr/local/src/Myjdk/jdk1.7.0_67 #jdk的本地路径export JRE_...

2020-03-21 15:08:49 1629

原创 centOs7安装Android Sdk详细教程

在开发vue时想将vue转换为apk安装包先卸载掉自带的jdk、推荐使用1.8的jdkcd /usr/local/src/mkdir sdkMywget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip unzip sdk-tools-linux-3859397.zip配置环境变量(根据自己...

2020-03-20 16:11:26 4453 2

原创 微信注册公众号

微信注册公众号这里是网址https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN1、选择订阅号2、填写基本信息3、选择基本类型4.这里点击继续即可5、确定即可6、必须添写自己的真实信息7、继续确定8、填完完成信息提交即可大功告成...

2020-03-13 18:30:34 743 1

原创 腾讯云通过公众号开通短信验证码

通过微信公众号开通短信验证码在项目研发的过程中,之前使用的是邮箱的验证方式。这次来点高大上的使用短信验证码(需要注册腾讯云和微信公众号)首页登录腾讯云https://cloud.tencent.com/product/sms这个就是短信申请的网址了1、点击免费领取短信2、拉倒最下面开始接入即可(这里注意看官方的介绍,个人用户免费送100条、三个月有效。企业用户免费送1000条)...

2020-03-13 18:08:05 2505 2

转载 java的诞生詹姆斯·高斯林

第一世 ——Java前生 奇迹的偶然诞生奇迹是没有经过安排的发生,一个偶然便可能改变历史的轨迹。Java便是如此在偶然间,携带巨大的能量横空问世,在人类IT史上演绎了一场科技大戏。Java之父詹姆斯·高斯林(1955年出生于加拿大)可以说是个计算机天才,在他12岁的时候,他已能设计电子游戏机;大学时期在天文系担任程式开发工读生,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后曾任...

2020-02-28 22:44:56 2327

原创 MyBatis-Plus乐观锁

一、主要适用场景意图:当要更新一条记录的时候,希望这条记录没有被别人更新乐观锁实现方式:取出记录时,获取当前version更新时,带上这个version执行更新时, set version = newVersion where version = oldVersion如果version不对,就更新失败二、注解实体字段 @Version 必须要!@Versionprivate I...

2020-02-01 23:42:53 833 2

转载 springboot连接池有dbcp,dbcp2, tomcat, hikari四种连接池

https://www.cnblogs.com/wzk-0000/p/9544432.html转载自这里!!!感谢大哥!本文使用的是springboot2.0(在配置数据源时和springboot1.X略有区别)首先:springboot默认支持的连接池有dbcp,dbcp2, tomcat, hikari四种连接池由于Tomcat数据源连接池的性能和并发,在tomcat可用时,我们总是优...

2020-01-19 17:25:47 5163 1

原创 网络通讯(TCP和UDP)和网络聊天室and传输文件

先展示一套简单的网络通信代码/* * 客户端建立思路: * 1.创建TCP客户端socket服务,使用的是socket对象 * 2.如果连接成功,说明数据传输通过建立 * 通过就是socket流,是底层建立好的 * 是流就应该由输入和输入。 * 想要获取输入或者输入流对象,可以找socket获取 * 可以通过getOutputStream()和getInpu...

2020-01-15 18:06:37 785

原创 Spring 事务注解@Transactional

Spring 事务注解@Transactional事务管理一般有编程式和声明式两种,编程式是直接在代码中进行编写事物处理过程,而声名式则是通过注解方式或者是在xml文件中进行配置,相对编程式很方便。而注解方式通过@Transactional 是常见的。我们可以使用@EnableTransactionManagement 注解来启用事务管理功能,该注解可以加在启动类上或者单独加个配置类来处理。...

2020-01-11 20:27:05 399 1

原创 spring cloud config的主函数是ConfigServerApplication

spring cloud config的主函数是ConfigServerApplication,其定义如下:@Configuration@EnableAutoConfiguration@EnableConfigServerpublic class ConfigServerApplication {public static void main(String[] args) { n...

2020-01-09 10:32:55 322

原创 java泛型获取

public class TypeTest<N ,M> { public N testT(N name){ System.out.println("Name:" + name); Type[] actualTypeArguments = ((ParameterizedType) this.getClass().getGenericSuperclass()).getActualTypeArguments(); return name;

2021-09-15 16:33:46 217

原创 钉钉jar包推送到私服

1、直接登录nexus2、通过在项目中导入,编译完成后在推送到私服在pom中指定jar包地址 <dependency> <groupId>com.dingtalk.open</groupId> <artifactId>taobao-sdk-java-auto</artifactId> <scope>system</scope> <version>1479188381469-2

2021-07-15 17:25:12 377

原创 OutOfMemoryError 的 Java heap space 与 GC overhead limit exceeded

OutOfMemoryError分为多种,其中就有 Java heap space 和 GC overhead limit exceededJava heap space的demopublic class Test { public static void main(String[] args) throws InterruptedException { String str = ""; while (true) { str += ...

2021-05-16 11:57:55 340

原创 JVM新生代Eden和survivor区别

jvm中的新生代Eden和survivor区别1.为什么会有年轻代我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话,我们把新创建的对象放到某一地方,当GC的时候先把这块存“朝生夕死”对象的区域进行回收,这样就会腾出很大的空间出来。2.年轻代中的GC Hot...

2021-03-10 17:38:53 4791

原创 sqlmap注入常用命令

最近在学习SQL注入的东西。自己搭建了一个wavsep靶机,作为练习的对象,之后有空会写一个wavsep的教程。首先下载安装sqlmap..github传送门:https://github.com/sqlmapproject/sqlmap/releases一、sqlmap选项 目标:至少要选中一个参数 -u URL, --url=URL 目标为 URL (例如. "http://www.site.com/vuln.php?id=1") -g GOOGLEDORK ...

2021-02-22 10:45:44 1131

原创 BurpSuite+chrome抓包sqlmap注入

下载burpsuite1.6proburpsuite1.6pro抓包+爆破1、直接run打开,无脑下一步2、然后需要,配置Burp 代理 (这里是要和浏览器端口号同步的)依次点击Proxy —> Options —> add —> Binding —>设置端口和IP —> OKIP设置为本机回环IP(127.0.0.1),端口设置为10013、配置浏览器代理https://chrome.google.com/webstore/detail/.

2021-02-20 17:58:28 1711

原创 卸载&安装linux&配置镜像安装jdk&mysql&tomcat

卸载虚拟机使用任意软解卸载虚拟机在使用CCleaner清理注册表下载链接=》http://xiazai.sogou.com/detail/34/13/-2936260173683751698.html?e=1970安装虚拟机1.准备软件2.双击安装3.下一步,跳过向导4.接受协议,下一步5.然后一直下一步,点击安装6.安装完成,激活由于版权问题,自行激活!!!...

2021-01-27 11:22:39 120

原创 docker 下安装oracle11g

1、安装docker环境。(没有的先去看一下我之前的博客)2、 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g(大约三个G左右需要等待一会儿)3、docker images4、创建容器docker run -d -p1521:1521 --name oracle11gregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11gdo...

2020-12-31 17:38:19 825

原创 CentOS 7没有分配IP无法上网

1、首页来查看一下版本(cat /proc/version)2、查看本机是否分配了网关输入命令 ip addr如果没有的话我们进入网卡配置文件的目录。执行命令 cd/etc/sysconfig/network-scripts/ 然后查看下面的网卡文件将最后一行,改为yes(默认可能是no)3、然后执行命令service network restart 重启网卡服务。这个时候在过来看一下ip addr4、ifconfig还是无法使用的话通过yum下载一下执行命令y...

2020-12-31 15:18:37 684

原创 yum error: cannot open Packages database in /var/lib/rpm

事情起因在安装docker时更新yum时候发现yum -y install vixie-cronLoaded plugins: fastestmirror, refresh-packagekit, securityExisting lock /var/run/yum.pid: another copy is running as pid 25960.Another app is currently holding the yum lock; waiting for it to exit…可能是系统

2020-12-13 11:25:28 515 1

原创 Windows配置tomcat

一、首先来检查一下jdkcmd窗口输入java -version出现java版本说明java环境么有问题~二、下载配置tomcathttp://tomcat.apache.org/download-80.cgi根据所需的版本自己下载(Windows版不要弄错)=》这里使用的是tomcat 8三、解压好下载的文件后如果无法启动或者闪退问题,需要配置环境变量添加环境变量新建 ...

2020-04-14 14:06:40 398

原创 idea里使用tomcat开发&tomcat配置ROOT项目

需要先配置好Windows的jdk和tomcatcmd窗口输入java -version出现java版本说明java环境么有问题~下载配置tomcathttp://tomcat.apache.org/download-80.cgi根据所需的版本自己下载(Windows版不要弄错)解压好下载的文件后如果无法启动或者闪退问题,需要配置环境变量添加环境变量 点击新建按钮。 ...

2020-04-14 13:01:01 3354 1

原创 QRCode.js使用教程,vue使用QRCode二维码操作

QRCode.js使用教程什么是 QRCode.js?QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。基本的用法:<div id="qrcode"></div><script type="text/javascript">new QRCod...

2020-03-23 14:49:03 1810

原创 Linux中永久启动项目java、vue等nohup使用安装配置教程

nohup使用安装配置教程nohup作用:使程序在服务器后台执行,执行程序的命令不依赖ssh界面。用法:nohup 需执行命令 &1、查询nohup是否安装(通常是都有的)which nohup--查看/usr/bin目录下有没有nohup命令2、下载nohupyum install coreutils3、查找下载的nohup进入/usr/bin目录下查看which ...

2020-03-23 13:57:34 1332

原创 vue开发评论模块前台样式

vue开发评论模块前台样式在做电商项目时做到评论时前台有点繁琐,这里给大家提供个模板先来效果图说一下思路后台使用父子关系实现回复的功能比如实体类这样设计@Datapublic class Commont { private Integer id; private Integer parent_id; private String content; pri...

2020-03-15 18:20:38 1550 8

原创 vue中调用百度地图实现搜索等功能

vue中调用百度地图实现搜索等功能在最近做电商项目时用户订单等物流信息想做的更加详细点所以加入了地图这个小功能,不是很难只是在一个未知的领域可能有点迷茫现在也是体会到了,学新的东西还是得看官方文档。博客虽然能实现但是很多底层还是接触不到所以处于一个比较尴尬的地位,迷迷糊糊的只是实现了1、下面就是百度地图的apihttp://lbsyun.baidu.com/jsdemo.htm#a1_...

2020-03-14 21:39:14 3199 2

原创 vue发送axios请求两次完美的方法

vue发送axios请求两次完美的方法今天在做登录注册发送验证码时,验证码一直发送两条,后来排查出原因竟然出在axios上,一种请求方式为OPTIONS,另外一种为自己设置的。什么是CORS通信?  CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJ...

2020-03-09 16:45:15 2044 1

原创 java发送QQ邮件实现注册验证功能

java发送QQ邮件实现注册验证功能这几天在做项目时,遇到登录注册的模块由于条件限制,没法使用手机验证方式,所以想到了qq邮箱的验证。在登录注册时使用邮箱进行验证登录下面开始代码先来pom <dependency > <groupId >com.sun.mail </groupId > <artifactId >jav...

2020-03-07 10:26:30 636

原创 PoI的基本实现

PoI的基本实现PoI与上传图片等逻辑相似 下面直接上后台代码pom文件<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</version&g...

2020-03-04 14:20:08 812 1

原创 mycat的入门以简单的使用

mycat入门下载一个mycat的文件链接:https://pan.baidu.com/s/1ZC0PZNd55HgSlomSSR4W-g提取码:2wxc打开mycat 官网简介https://github.com/MyCATApache/Mycat-Server/wiki/1.0Mycat%E7%AE%80%E4%BB%8B下载https://github.com/MyCATAp...

2020-03-02 16:32:13 330 1

原创 docker搭建主从服务器

docker搭建主从服务器安装好docker之后就要开始搭建主从服务器了安装的文章请看连接=》https://blog.csdn.net/weixin_45519387/article/details/1045855881、首先要启动两个容器一个是主的一个是从的.1.master是主,这里的端口号选择的是3339docker run -p 3339:3306 --name jxc-mys...

2020-03-02 16:15:38 489 2

原创 PowerDesigner的使用生成sql

我们需要创建一个测试数据库,一步一步来学习使用PowerDesigner,为了简单,我们在这个数据库中只创建一个Student表和一个Major表.其表结构和关系如下所示。看看怎样用PowerDesigner快速的创建出这个数据库吧。1.现在开始使用PowerDesigner创建数据库,首先运行程序,进入主界面:2.File—New Model—Physical Data Model—...

2020-03-01 14:20:50 458 1

原创 CentOs7安装dockers&拉取镜像MySQL国内下载

首先来安装dockers1、检测本地虚拟机的版本:大于3.10的即可2.移除旧版本[root@localhost /]# sudo yum remove docker3.安装必要的系统工具[root@localhost /]# sudo yum install -y yum-utils device-mapper-persistent-data lvm24.添加软件源信息[ro...

2020-03-01 00:57:34 1682 2

原创 CentOS7下安装mysql5.7.29

mysql5.7版本与之前的许多细节有所不同(慎重安装)一、安装YUM Repo1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。下载命令:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm2、然后进行repo的安装:rpm -ivh m...

2020-02-25 14:24:45 2409 2

原创 Vue表格table双击改变编辑事件

<template>//表格也可以写成原生的table<el-table :data="addPlanRoute" border style="width:100%" @cell-dblclick="tableDbEdit"> <el-table-column property="order1" label="顺序"></el-tabl...

2020-02-23 22:31:18 4720 1

原创 Linux&服务器安装mongodb教程总结

Linux&服务器安装mongodb教程总结先去官网下载安装包下载地址:https://www.mongodb.com/download-center#community下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0....

2020-02-15 09:31:11 807 1

原创 Linux&服务器永久启动vue项目部署遇到的坑

Linux&服务器部署vue项目教程案例vue init webpack student_vue创建好项目添加几个基本的插件npm i element-ui -S…重点有几个第一遇到的是 Qs在Windows中import qs from “Qs”;而到了Linux中必须小写否则报错说未导入等错。。。npm install 报错安装webpack出现警告:npm WAR...

2020-02-14 22:49:03 1652 1

vue评论前台.vue

vue评论前台代码,打开即可使用,如果有报错,下载一下style的样式插件即可,有任何问题可与本人联系,共同学习共同进步,谢谢大家~

2020-03-15

空空如也

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

TA关注的人

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