自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我不起名字

每天晚上疲劳的睡在床上时,才感觉真真切切地过了一天。人生最重要的不仅是努力,还有方向。压力不是有人比你努力,而是比你牛叉几倍的人依然比你努力。即使看不到未来,即使看不到希望,也依然相信,自己错不了,自

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring-boot系列8:集成redis

知识点科普REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String)...

2020-02-11 10:21:19 1279

原创 spring-boot系列5:@RestController和@Controller的区别

知识点@Controller:从spring2.5版本之后引入注解,@Controller是其中的一个,负责处理分发请求,然后通过业务层处理后封装成一个Model,最后给对应的view进行展示。默认返回到指定页面,结合@ResponseBody注解使用,可以返回JSON、XML内容到页面。@RestController:简单理解就是@RestController注解相当于@Respons...

2019-12-27 11:02:29 194

原创 spring-boot系列9:Eclipse热部署

知识点科普spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。使用热部署需要引入的maven依赖 <dependency> <groupId>org.springframework.boot</g...

2020-02-11 14:42:16 147 1

原创 spring-boot菜鸟记录篇:开发中遇到的坑

对于菜鸟来说,spring-boot框架开发中遇到的一些坑坑洼洼1. 整合mybatis时,忘记配置扫描,启动失败。解决方法:添加注解@MapperScan2.Mysql驱动版本过高问题:java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required解决方案:<!-- ...

2020-02-11 14:34:12 379

原创 spring-boot系列7:单元测试

spring-boot单元测试引入的maven依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</sco...

2019-12-27 16:39:57 118

原创 spring-boot系列6:事务的配置方法

关于事务的意思我就不说了,百度一大堆。我所最简单的理解就是你所操作的要么全都执行,要么都不执行。在以前开发SSM(或者SSH)框架项目的时候,事务的配置都习惯性的用XML配置。<!-- (事务管理)transaction manager--> <bean id="transactionManager" class="org.springframework...

2019-12-27 16:34:23 430

原创 spring-boot系列4:简单整合Mybatis

spring-boot简单整合mybatis(基于XML版本)1、项目结构2.添加maven依赖 <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <art...

2019-12-27 10:36:02 106

原创 spring-boot番外篇2:mybatis-generator-1.35-master 生成器使用

在学习mybatis的时候,熟悉开发过程后,可以借用mybatis生成器来生成映射文件。使用方法很简单。提供一下下载链接:百度网盘下载链接里面我默认是mysql数据库。所有的配置都在generatorConfig.xml里面。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfigura...

2019-12-27 09:29:36 267

原创 spring-boot番外篇1:启动自定义字符图

默认字母是:自定义字母的方法很简单:只需要在resources下新建一个txt文件就可以,命名为banner.txt。字母是怎么画出来的呢,推荐一个网址字母转字符图。然后复制下面转换好的字符到新建的banner.txt文件中,重新启动项目。...

2019-12-27 09:05:33 136

原创 spring-boot系列3:配置文件@ConfigurationProperties

熟悉spring的同学,都知道spring的xml配置文件。下面主要讲解一下@ConfigurationProperties注解类的用法。知识点@Configuation等价于<Beans></Beans>@Bean等价于<Bean></Bean>@ComponentScan等价于<context:component-scan...

2019-12-26 16:00:46 1176

转载 spring-boot系列2:@Controller+@ComponentScan问题

在学习spring-boot入门的第一个例子就是spring-boot-web的一个在页面上输出hello-world的例子,在运行这个例子的时候我遇到了下面这个简单的问题,但是第一次解决还是花了我很长的时间,记录一下。问题描述如下图:我有三个Controller,一个是将主类当成第一个Controller;第二个Controller在主类所在的子目录下,就是TestCo...

2019-12-26 15:39:18 2603

原创 spring-boot系列1:初次体验

由于最近微服务比较火,主要是开发比较简单,得到了众多公司的青睐,继SSM,SSH后,开始学习spring-boot,去年自学过JFINAL,国产级的框架确实赶不上进口框架....知识点科普Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种...

2019-12-26 14:39:39 165

原创 natapp使用

知识点科普NATAPP:基于ngrok的反向代理软件,通过在公网和本地运行的 Web 服务器之间建立一个安全的通道。natapp 可捕获和分析所有通道上的流量,便于后期分析和重放.为么使用?在进行微信公众号开发时,我们需要搭建网站,并且随时都有可能修改网站内容进行调试。如果能够将内网ip映射到外网上,将大大方便我们的调试。通过natapp将内网映射到外网,还可以方便我们其他工作,比如...

2019-12-25 16:11:30 2638

原创 微信测试号申请

1.访问测试号申请网址https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login;(1个手机号只能申请1个,注册成功后,以后手机微信扫描登录)。2.appID是申请的测试号编号,appsecret是测试号秘钥。(注意的是在通过接口配置前,测试公众号还不能使用。)3.接口配置信息配置:  URL配置:通过IIS...

2019-12-25 15:52:35 345

原创 Linux root初始密码设置

Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定.以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码.给root用户设置密码的具体步骤:1. 打开一个terminal,然后输入下面的命令  sudo passwd root回车后会出现让你输入原始密码,新密码和确认密

2017-11-29 09:51:36 6004

原创 linux安装SSH+允许root用户远程登录

1.安装ssh首先更新源  sudo apt-get update安装ssh服务sudo apt-get install openssh-server检测是否已启动ps -e | grep ssh看到有ssh字样,说明已启动,如果没有就手动启动/etc/init.d/ssh start配置ssh-server,配置文件

2017-11-29 09:42:50 24648

原创 shellinabox

安装shellinabox 在Debian / Ubuntu系统上:shellinabox在默认库是可用的。所以,你可以使用命令来安装它:$ sudo apt-get install shellinabox 在RHEL / CentOS系统上:首先,使用命令安装EPEL仓库:# yum install epel-release

2017-11-27 14:06:54 3769

原创 java远程linux的shell(精选)

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import org.apache.common

2017-11-23 09:34:02 206

原创 java中StringTokenizer使用

Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串。如果要讲一个字符串分解为一个一个的单词或者标记,StringTokenizer可以帮你。 public static void main(String[] args) { StringTokenizer st = new StringTokenizer("www.baidu.com", ".b"

2017-11-23 09:28:13 29305 4

原创 linux下开启SSH,并且允许root用户远程登录,允许无密码登录

允许root登录允许root登录vi /etc/ssh/sshd_config将PermitRootLogin值改yes允许不输入密码登录将PermitEmptyPasswords yes前面的#号去掉重启服务:service sshd restart(/etc/initd.d/sshd restart)

2017-08-09 12:48:58 821

原创 linux安装检查ssh

查看ssh是否启动,有sshd说明已经启动?1sudops -e |grepssh启动ssh服务?1sudoservice sshstart下图是没

2017-08-07 10:58:29 976

原创 Java字符串,数字之间的转换

1、如何将字符串String转化为整数int int i = Integer.parseInt(str); int i = Integer.valueOf(my_str).intValue(); 注: 字串转成Double, Float, Long的方法大同小异。 2、如何将字符串String转化为Integer Integer integer=Integer.value

2016-12-06 10:55:00 518

原创 java判断字符串是否为空(null)

if(s == null || s.length() 这是最好用的!如果 String 类型为null,   equals(String) 或 length() 等操作会抛出java.lang.NullPointerException.  并且s==null 的顺序必须出现在前面,不然同样会抛出java.lang.NullPointerException

2016-12-06 10:50:07 8060

原创 javaee验证码

package servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imagei

2016-12-05 18:34:54 598

原创 java压缩

package utils;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import ja

2016-12-04 21:20:02 250

原创 java读取xslx

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.ut

2016-10-29 16:13:53 455

原创 ajax两级联动下拉框(js)

以前觉得动态的下拉框特麻烦;今天自己写了一个js版的动态往下拉框添加:var cnamevalue=json[i].cname;var optionElement = document.createElement("option");optionElement.setAttribute("value",cnamevalue);var cnameText = document

2016-10-22 20:59:38 630

原创 Myaql数据库SQL事务

/***********************删除一个学生******************************/ public void DeleteStudent(String Sno) { Connection con = null; PreparedStatement pst = null; ResultSet rs = null; con =

2016-10-22 18:19:48 696

原创 AJAX学习(1)测试服务器连接+模拟加载视频测试+注册用户名判断

index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here

2016-10-16 16:36:58 375

原创 读取csv

package utils;import java.nio.charset.Charset;import java.util.ArrayList;import com.csvreader.CsvReader;/**********************csv读取*******************************/public class ReadCSv { public

2016-09-17 20:02:10 314

原创 jdbc模版

//数据库操作package com.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Statement;import com.Student;import utils.JdbcUtils;public cla

2016-05-31 12:34:17 252

原创 图书馆管理系统

(1)Login.html function validateForm(){ // 检查 用户名 是否 为空 var usernameVl= document.getElementById("username").value; if(usernameVl==""){ document.getElementById("username_msg").innerHTML = "NU

2016-05-31 12:24:08 1264

原创 java版本存储器管理LRU

import java.util.Scanner; class Node { protected Node next; //指针域 protected int data;//数据域 public Node( int data) { this. data = data; } //显示此节点 public

2016-05-19 09:57:42 555

原创 java版本银行家算法

import java.util.Scanner;public class yinhangjia{int available[] = new int[]{3,3,2};int max[][] = new int[][]{{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}};int allocation[][] = new int[][]{{0,1,0},{2,

2016-05-19 09:56:06 659

原创 并查集模版&最小生成树

A - 畅通工程Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescription省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可

2015-03-02 18:44:03 318

原创 Floyd模版

模版A - 最短路Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescription在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他

2015-03-01 14:41:25 279

原创 排兵布阵&&线段树

仿写沈龙师傅的!!点击打开链接字典树,线段树,二叉树,不在一棵树上吊着!A - 敌兵布阵Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionC国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Ti

2015-02-05 11:46:08 602

原创 算法 搜索

刚开始学搜索,感觉好有意思,挺感兴趣的,知道了做题的思路就ac这两个题!重要的是知道搜索八个或四个方向!!A - Lake CountingTime Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionDue to

2015-02-02 16:36:44 292

原创 神奇的kmp

void pre() 公式{ next[0]=-1; int j=-1; for(int i=1;i<m;i++) { while(j>=0&&pattern[j+1]!=pattern[i])j=next[j]; if(pattern[j+1]==pattern[i])j++; nex

2015-01-29 19:43:30 250

原创 完全背包2

小P的故事——神奇的DotaTime Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^题目描述小P非常喜欢玩dota,不分昼夜的玩,结果他连做梦也都是里面的画面,一天晚上小P刚躺下就做了一个神奇的梦。。。不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具

2015-01-28 18:20:16 243

Java读取Excel需要的jar

Java读取Excel需要的jar

2016-10-29

Java读取csv

Java读取csv jar

2016-09-17

空空如也

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

TA关注的人

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