自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冷晨四点的太阳

引领科技,网络走向世界。

  • 博客(35)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring工厂创建复杂对象FactoryBean

1. 什么是复杂对象复杂对象:指的就是不能直接通过new构造方法创建的对象比如:Connection、SqlSessionFactory2.Spring工厂创建复杂对象的3种方式(1) 实现FactoryBean接口如果你规定了泛型就不是需要返回Object,而是返回你规定的泛型对象即可。public class ConnectionFactoryBean implements FactoryBean<Connection> { @Override ...

2021-08-23 09:44:13 249

转载 Jsoup select()常用方法

//select()方法使用 Elementsall= document.select("*"); System.out.println("显示所有元素:"+all); System.out.println("````````````````````````````````````````````````"); Elements element= document.select("age");...

2021-07-30 16:41:11 774

原创 XMLHttpRequest—必知必会

前言做web开发,我们都知道浏览器通过XMLHttpRequest对象进行http通信 在实际开发中我们使用的是各种框架封装了的XMLHttpRequest对象,对具体实现往往一知半解.所以为了换框架好上手,请求有异常好调试,有必要深入学习一下XMLHttpRequest 本文从基础XMLHttpRequest开始,一步步把它封装为更实用的框架级别实例一个最简单的http请求let xhr = new XMLHttpRequest();xhr.open('GET', '/url'

2021-07-28 16:34:25 5391

转载 ES6 Promise用法小结

目录1.什么是Promisereject的用法catch的用法all的用法race的用法1.什么是PromisePromise 是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。(ps:什么是原型:https://blog.csdn.net/qq_34645412/article/details/105997336)Promise对象有以下两个特点。

2021-07-28 16:33:39 155

原创 Java对接微信公众号模板消息推送(架包WxJava)

内容有点多,请耐心!最近公司的有这个业务需求,又很凑巧让我来完成:首先想要对接,先要一个公众号,再就是开发文档了:https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html不过请注意这一点ok,我们继续:再来完成公众号的基本配置:      服务器地址(URL):必须以http://或https://开头,分别支持80端口和443端口。这个U.

2021-07-28 16:31:33 3016 2

转载 Linux安装MySQL5.7(注意版本)

下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads解压tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 再移动并重命名一下mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql创建mysql用户组和用户并修改权限groupadd mysqlu...

2021-06-11 17:00:48 142

原创 mysql-5.7主从复制配置,(注意版本哦)

mysql-5.7.34-linux-glibc2.12-x86_64.tar 数据库版本!mysql 下载官网https://dev.mysql.com/downloads/mysql/主服务器的ip:172.16.13.10从服务器的ip:172.16.13.2441.在主库上进行操作mysql -u root -p代表建立一个slave用户,密码为123456,并且,这个主库能允许从库(172.16.13.244)的ip以slave用户来登陆GRANT REPLICATION SLAV

2021-06-11 16:57:03 230 1

原创 Redis--RedisTemplate 封装好的RedisUtils

package com.example.redis.utils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.stereotype.Component;import org.springframework.util.CollectionUtils;i.

2021-06-09 16:37:52 136

转载 第一次在GitHub上提交代码完整教程

提交步骤:1、创建githubrepository(仓库)2、安装git客户端3、为Github账户设置SSH key4、上传本地项目到github一、创建githubrepository(仓库)1.1、登录GitHubgithub的官方网址:https://github.com ,如果没有账号,赶紧注册一个。点击Sign in进入登录界面,输入账号和密码登入github。1-2 创建repositor...

2021-06-09 16:32:07 5958

转载 mysql复制--主从复制配置

当单台 MYSQL 服务器无法满足当前网站流量时的优化方案。需要搭建 mysql 集群技术。复制功能:数据分布 负载均衡(读) 备份 高可用和故障切换 MySQL升级测试复制方式:主–从复制 主–主复制 半同步复制复制原理:Mysql 中有一种日志叫做 bin 日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL 语句(insert,update,delete,create/alter/drop table, grant 等等)。 主从复制的原...

2021-06-09 16:30:04 282

转载 mysql 中添加索引的三种方法

在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法mysql 中添加索引的三种方法1.1 新建表中添加索引① 普通索引1234567 create table t_dept( no int not null primary key, name varchar(20) null, sex varchar(2) null, info varchar(2...

2021-06-09 16:28:05 5141

转载 Mysql索引面试题

转载:https://mp.weixin.qq.com/s/_bk2JVOm2SkXfdcvki6-0w本文来自一位不愿意透露姓名的粉丝投稿,由Hollis整理并"还原"了面试现场。相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。因为索引是MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在面试中出现的频率特别高。楼主自认为自己对MySQL的索引相关知识有很多了解,而且因为最近在找工作面试,所以单独复习了很多关于索引的...

2021-06-09 16:26:54 112

转载 鹅厂面试

鹅厂面试职位:go后端开发工程师,接受从Java转语言都知道鹅厂是cpp的主战场,而以cpp为背景的工程师大都对os,network这块要求特别高,不像是Java这种偏重业务层的语言.之前面试Java的公司侧重还是在数据结构、网络、框架、数据库和分布式。所以OS这块吃的亏比较大一面:基础技术面电话面试,随便问了些技术问题,最后还问了个LeetCode里面medium级别的算法题,偏简单。大概整理回忆了一下:redis有没有用过,常用的数据结构以及在...

2021-06-09 16:25:00 112

转载 Vmware虚拟机设置固定IP地址_Owen的博客-CSDN博客_虚拟机设置ip地址

一、在菜单栏选择编辑→ 虚拟网络编辑器,打开虚拟网络编辑器对话框,选择Net网络连接方式,随意设置子网IP,点击NAT设置页面,查看子网掩码和网关,后面修改静态IP会用到。注:上面的“使用本地DHCP服务……”这一项是没有钩选的二、检查物理主机 网卡设置,打开网络和共享中心→ 更改适配器设置→,在VMware Network Adapter VMnet8上单击右键,选择属性按钮打开属性对话框。 修改IP地址注意填写和第一步设置的一样三、进入虚拟机,设置固定IP地址。输入如下命令:vi /

2021-06-02 14:03:09 1101

原创 java把html标签字符转换成普通字符(反转换成html标签)

package net.jasonjiang.web;import org.junit.Test;import org.springframework.web.util.HtmlUtils;/** * 测试htmlUtils 功能 * @author Jason * * 2014-6-3 */public class HtmlUtil { String html = "<p>Hello</p>"; /** * 把html的标签转换成特

2021-06-02 13:58:53 212

原创 通过网络URL上传到hadoop

(1)首先创建java project选择eclipse菜单上File->New->Java Project。并命名为UploadFile。(2)加入必要的hadoop jar包右键选择JRE System Library,选择Build Path下的Configure Build Path。然后选择Add External Jars。到你解压的hadoop源码目录下加入jar包和lib下的全部jar包。lib目录下的全部jar包。(3)加入UploadFile类代码例如以下:

2021-05-20 14:32:02 157

转载 Linux下安装Nginx并配置一个图片服务器

首先安装nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre

2021-05-18 10:58:22 339

原创 防火墙设置与配置开放端口

一、iptables防火墙1、 查看防火墙状态service iptables status出现Active: active (running)高亮显示则表示是启动状态。 出现 Active: inactive (dead)灰色表示停止状态。2、 CentOS6关闭防火墙使用以下命令:# 临时关闭service iptables stop# 禁止开机启动chkconfig iptables off# 重启防火墙service iptables re...

2021-05-12 14:26:45 4585

转载 Java 解决Emoji表情过滤问题

问题:Emoji表情从三方数据中获取没有过滤,导致存入DB的时候报错。原因:UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。解决方案:1.将已经建好的表也转换成utf8mb4,这个方法不可行,有的时候就不灵了。2,写个工具类:过滤掉emoji表情符号public class EmojiFilter {private static boolean isEmojiCharacter(char codePoint)

2021-05-12 14:21:47 933

转载 java请求爬取https网站报错javax.net.ssl.SSLHandshakeException的解决办法

前言在爬取https网站的时候,今天遇到了一个之前没有见过的异常javax.net.ssl.SSLHandshakeException,具体细节请看如图2020-06-01 23:18:17.032 DEBUG org.springframework.web.servlet.DispatcherServlet- Successfully completed requestjavax.net.ssl.SSLHandshakeException: sun.security.validator.

2021-04-28 17:30:25 1486

原创 linux操作防火墙,添加服务、端口

操作防火墙,添加或删除端口,需要root权限。1. 查看防火墙状态:systemctl status firewalldactive(running):开启状态,正在运行中inactive(dead):关闭状态,未在运行2. 开启防火墙:systemctl start firewalld,没有任何提示,表示开启成功3. 关闭防火墙:systemctl stop firewalld4. 添加mysql服务到防火墙,并加载firewall-cmd --permanent --zone

2021-04-28 17:14:09 239

转载 Vmware虚拟机设置固定IP地址_Owen的博客-CSDN博客_虚拟机设置ip地址

一、在菜单栏选择编辑→ 虚拟网络编辑器,打开虚拟网络编辑器对话框,选择Net网络连接方式,随意设置子网IP,点击NAT设置页面,查看子网掩码和网关,后面修改静态IP会用到。注:上面的“使用本地DHCP服务……”这一项是没有钩选的二、检查物理主机 网卡设置,打开网络和共享中心→ 更改适配器设置→,在VMware Network Adapter VMnet8上单击右键,选择属性按钮打开属性对话框。修改IP地址注意填写和第一步设置的一样三、进入虚拟机,设置固定IP地址。..

2021-04-28 17:13:18 4362

转载 网页抽取技术和算法

基于机器学习的网页抽取基于正则或CSS选择器(或xpath)的网页抽取都基于属于基于包装器(wrapper)的网页抽取,这类抽取算法的通病就在于,对于不同结构的网页,要制定不同的抽取规则。如果一个舆情系统需要监控10000个异构网站,就需要编写并维护10000套抽取规则。从2000年左右就开始有人研究如何用机器学习的方法,让程序在不需要人工制定规则的情况下从网页中提取所需的信息。从目前的科研成果看,基于机器学习的网页抽取的重心偏向于新闻网页内容自动抽取,即输入一个新闻网页,程序可以自动输出新闻...

2021-04-28 17:11:46 442

转载 Spring Boot + Vue前后端分离(一)前端Vue环境搭建

你好,【程序职场】专注于:Spring Boot ,微服务 和 前端APP开发,闲暇之余一起聊聊职场规划,个人成长,还能带你一起探索 副业赚钱渠道,在提升技术的同时我们一起交流 敏捷流程 提高工作效率,从技术到管理一步步提升自我! 标签:一个执着的职场程序员!前后端分离已经成为互联网项目开发的主流使用方式。通过 nginx + Tomcat 的方式,中间加一个 nodejs有效的进行解耦,并且前后端分离会为以后的大型分布式架构,弹性计算架构,微服务架构,多端化服务(多种客户端,例如:浏览器,..

2021-04-28 17:06:37 268

转载 在Windows下使用Navicat连接Linux下的MySql

用Navicat链接MySql会失败,这是因为MySql是安装在Linux(虚拟机)上的,而你用的是Windows系统,相当于是两台电脑,你需要将权限MySql的访问权限授予其他电脑,具体设置如下:一、先使用root权限进入MySql mysql -uroot -proot二、然后将权限授予其他电脑 GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPT

2021-04-26 17:34:06 293

转载 linux操作防火墙,添加服务、端口

操作防火墙,添加或删除端口,需要root权限。1. 查看防火墙状态:systemctl status firewalldactive(running):开启状态,正在运行中inactive(dead):关闭状态,未在运行2. 开启防火墙:systemctl start firewalld,没有任何提示,表示开启成功3. 关闭防火墙:systemctl stop firewalld4. 添加mysql服务到防火墙,并加载firewall-cmd --permanent --zone

2021-04-26 17:28:49 651

转载 ActiveMQ详细入门使用教程

ActiveMQ介绍MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。特点:1、支持多种语言编写客户端2、对spring的支持,很容易和spring整合3、支持多种传输协议:TCP,SSL,NIO,UDP等4、支持AJAX消息形式:1、点对点(queue)2、一对多(topic)Active...

2021-04-26 17:26:31 514

转载 Vue项目创建详解

引言Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,并详细介绍使用vue-cli脚手架工具快速的构建Vue项目,以及对项目目录结构的解释说明,使大家清晰的了解Vue项目的开发流程。简介Vue (读音 /vjuː/,类似于view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或...

2021-04-23 16:25:29 1044

转载 Redis之key的常用命令

1. Redis命令描述 Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:...

2021-03-18 14:16:52 403

转载 客户端快速启动redis

由于每次启动redis时都要去指定的bin目录下启动,非常麻烦,想到之前配置过JDK、nginx的环境变量,简直是一模一样的。 我安装redis的路径在/usr/local/redis下,由于之前配置过redis.conf文件中启用在允许后台启动。没有配...

2021-03-18 14:03:29 146

转载 MongoDB安装以及配置教程

https://www.cnblogs.com/zhif97/p/12806245.html

2021-01-15 10:30:19 1850

转载 web service小小实例

intellij 开发webservice      最近项目中有用到WebService,于是就研究了一下,但是关于intellij 开发 WebService 的文章极少,要不就是多年以前,于是研究一下,写这篇博文。纯属记录,分享,中间有不对的地方,望请指正,下面开始。      首先,开发WebService的服务器端,不需要借助任何的其他,JDK就可以搞定,只要在类

2017-10-24 14:13:54 276

转载 SpringMVC详细示例实战教程

1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置    springmvc    org.springframework.web.servlet.DispatcherServlet              contextConfigLocation          classpath:springm

2016-12-22 19:27:18 226

转载 Linux 发展史,以及常用的一些命令行。

1.fiLinux基础 1.1.Unix Windows 生产环境 服务器–》windows server 2008 托管 FTP服务器(空间) VPS 独享主机 (远程桌面链接) Linux 服务器(都是购买) radhat(中国) 《== Centos(免费) Ubuntu(乌帮图)外网 IP地址 服务器运营商 购买IP 域名和IP DNS IP静态1965年,AT&T贝

2016-12-21 10:35:13 418

原创 ajax实现原理

2016-12-14 14:47:57 257

vue后台管理系统.rar

vue

2021-05-12

PLSQL Developer

简单操作,中文化。连接oracle 可视化工具。。。。。。。

2017-10-24

Jquery实现预览效果

jq 实现图片预览,简单粗暴。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-10-24

Linux常用命令行

介绍了linux 发展史,和linux 常用的命令行

2016-12-21

h5实现的上传,自带进度条

js,h5,简单使用,实现进度条上传

2016-12-21

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

TA关注的人

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