4 Renaway

尚未进行身份认证

种一棵树最好的时间是十年前,其次是现在! 想要资源没有积分的私聊我,但我不一定给。

等级
TA的排名 2w+

用Java开发一个简单的文本文件字符串替换程序

之前有写过几篇Spring的入门笔记,不过都是手动导jar包,这种方式比较原始。现在主流是Maven,以后可能会是Gradle! IOC的原理基本是反射。项目中原来需要手动new的对象交由IOC容器来创建,容器还管理项目中各种bean的依赖关系。 首先是创建一个maven项目,...

2020-03-27 11:37:44

点击列表中的哪一项, 那么该项的文字变成红色 Vue小练习

看Vue学习视频中看到这个小练习,如title。实现如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Homework</title> <style> .showRed{...

2020-03-23 16:13:46

Vue从入门到放弃笔记(3)——使用脚手架开发vue项目

对比React的脚手架工具react-cli, Vue也有一套脚手架工具vue-cli,赶紧来体验一下吧!1.首先下载这个脚手架工具(前提把npm或cnpm配好 参考,不然下载就会蛋疼)——打开控制台,运行如下命令:npm install -g @vue/cli2.使用脚手架创建项目——运行如下命令(假设项目名为"hello-world",preset初学选"default"就行...

2020-01-31 17:00:58

我的2019年总结

不知不觉已经2020年了,突然想在这新的一年做点什么了:(。 首先感谢关注我的各位fans们,我并不优秀,所以我的fans数达到100(github上的几个stars)是受宠若惊。同样也感谢为我博文点赞的, 评论的(好的不好的)朋友,也感谢看过或者只是刷过我博客的。在CSDN上有你们,很好! 我目前浏览数最高(点赞也最多)的居然是"ASP.NET WebForm 登录"...

2020-01-07 23:43:05

122. 买卖股票的最佳时机 II

题目:给定一个数组,它的第i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, ...

2019-12-14 22:42:02

Java学习笔记(3)——join方法和多线程实例

join方法为Thread类的接口方法,它有两种重载方式,传空参和传毫秒数(long millis)。这个方式表示等待这个线程死亡(最多millis秒)。举个最简单的例子:public class Main { public static void main(String[] args) { Thread myThread1 = new Thread(new MyT...

2019-07-18 21:38:01

Vue从入门到放弃笔记(2)——稍微复杂点的例子(入门级计数器)

HelloWorld程序是新手村的哥布林,想快速升级就得刷复杂点的怪物。今天我们来看看能丢火的哥布林和牛头人(ntr)=-=。 这个例子是简单学习下Vue的事件处理。回想原始的Js和Jquery,要想处理事件,一般分两步: 1.找到需要触发的事件源控件,为其绑定事件监听函数(比如一个button元素, 它有一个onclick事件属性); 2.在...

2019-10-19 09:22:22

基于vscode的Markdown入门笔记

Markdown是一种轻量级标记语言,通过简单的标记语法,可以让文档呈现出类似Html网页的效果。Markdown最常见的用的地方可能就是github仓库里那个README.md文件,这个是项目的描述文档,本身是markdown文件,使用markdown语法。另外常见的就是用于写博客,比如我现在看到我用的是富文本编辑器,它上面还有一个Markdown编辑器。 为什...

2019-09-28 22:07:54

软件安装(问题)汇总

1.node&npm安装(安装模块前一定要配置国内镜像源,一定要配置国内镜像源,一定要配置国内镜像源,重说三): ①博客园Node.js安装及环境配置之Windows篇(淘宝NPM镜像) ②csdn:nodeJS设置淘宝镜像 ...

2019-08-17 01:12:56

Vue从入门到放弃笔记(1)——Vue版HelloWorld

最近开始入坑学vue了,学React的“失败”还历历在目(基础没打好的情况下直接写项目果然难顶)。ps:这个笔记主要用作个人记录与交流学习,主要参考geektime的vue开发实战专栏,前期代码居多,后期入门了就稍加完善这个笔记,没入门就烂尾???? Vue是一门Processive(渐进性),Reactive(响应式)的前端框架...更多细节可以查看vue中文官网对vue的简...

2019-08-17 00:59:57

Java学习笔记(2)——守护线程与非守护线程,线程的状态

什么是守护线程,什么是非守护线程? Java中有两种线程(黑体字)——守护线程和main线程有关(比如回收堆内存垃圾的gc线程),而非守护线程一般指用户线程(前面我们自己创建的线程)。如果主线程停掉,不会影响用户线程。 现在将之前的用户线程:public class Main { public static void main(String[] ar...

2019-07-17 23:00:12

Java学习笔记(1)——进程与线程,多进程的创建方式

面试中经常被问到: 什么是进程?什么是线程?两者的区别?感觉这个问题网上有很多版本,So我把它们收集起来,黑体句子是我现在这个水平赞同的说法。 1.进程是资源分配的最小单位(操作系统教材里的说法);是正在运行的程序实例;是构成运行程序的资源的集合(C#图解教程里的说法);每个正在系统上运行的程序都是一个进程; 2.线程是CPU调度的最小单位(同...

2019-07-17 15:51:06

SSM整合项目人事管理系统改(3)——导入依赖并开始编写dao层

上篇我们分析了项目的需求并且建立了表结构,这一篇我们开始从底层开始往上一步步实现。首先需要导入依赖,这个没什么好说的(Maven的配置我之前的博客中有提到),pom.xml文件修改如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...

2019-07-04 22:34:44

SSM整合项目人事管理系统改(2)——需求分析和数据库表结构设计

参考《Spring+MyBatis企业应用实战》(以后称原书)可以知道人事管理系统分为6个模块以及各种实现的功能为:1.用户管理:CRUD用户;2.部门管理:CRUD部门;3.员工管理:CRUD员工;4.公告管理:CRUD公告;5.职位管理:CRUD职位;6.下载中心:上传下载,预览删除,模糊查询文件。这6个模块就对应6个实体,其关系为: 一个部门下可以...

2019-05-15 16:33:11

SSM整合项目人事管理系统改(1)——启动项目

动机 之前一直都是从网上看视频学的SSM三大框架,但只是快速过了一下,很多东西都没学好,写简历的时候只敢写了解(笑),趁毕业前还有段时间,想再回顾一下三个框架的知识,也翻一翻买了好久的书。 这个人事管理系统几乎完全参考疯狂软件的《Spring+MyBatis企业应用实战》(这本书已经有第二版了)第14章。我会将其改为maven项目,因为现在流行这个,还...

2019-05-13 16:25:05

136. 只出现一次的数字

题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例2:输入: [4,1,2,1,2]输出: 4分析:这题在很多面试笔试中出现,好像剑指offer上有,然而我还是上周面青书学堂时...

2019-04-03 20:13:12

8. 字符串转换整数 (atoi)

题目:请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,...

2019-04-03 19:51:05

1. 两数之和

题目:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]...

2019-04-03 19:28:08

Java项目打成可执行jar包(Eclipse版)

第一种就是最经典的Java项目 按照如下顺序创建项目这里写了一个最简单的Main类,包含打印字符串“Hello,World!”的main方法:那么如何打包成可执行jar包?按如下步骤即可:1.右键项目名,选择Export,然后选择Java中Runnable JAR file:点击next,选择项目中包含main方法的类(本项目是Main),再选...

2019-03-09 22:34:09

VS2017创建WebAPI分层项目(3)——WebAPI层创建

从这一层开始我们开始不再创建.Framework类库项目,而是WebAPI项目。右键解决方案名,添加WebAPI项目:生成好后,将Model层中App.config的连接字符串加到Web.config中,将Model层中App.config的连接字符串加到Web.config中,将Model层中App.config的连接字符串加到Web.config中,重说三!然后,用Nu...

2019-02-25 15:02:01

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。