自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周思漩的博客

胡写扒写,在学习

  • 博客(15)
  • 收藏
  • 关注

原创 nodejs安装以及vue脚手架搭建运行项目

1.Node.js安装   1.1下载安装    在node.js 官网下载, 根据自己电脑系统安装,一直点下一步即可   1.2测试安装是否成功     Windows+R打开cmd窗口,输入node -v回车出现版本号,即安装成功! 2.Vue.js安装   2.1使用NPM安装 —NPM: NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题     2.1.1 使用淘宝的镜像及其命令 cnpm 安装淘宝的镜像: 打开cmd命令框,输入 npm instal

2020-12-16 15:04:10 454

原创 SVN巧了遇上Git

最近学习的东西要用到SVN服务器,但是SVN比较low了,先学了一下Git,才学了一下SVN怎么用 1. 什么是Git? 先来通过一个案例直观的感受一下。(团队) 就拿开发功能来说,团队里是有前端开发人员和后端开发人员。 在学校的时候你是怎么拿到后端开发人员的代码的? 通过QQ发消息的在本地启动的时候,测试完发现了一些BUG,你告知他,他改,他改完,是不是还要把代码发给你?反过来,你开发的是前端的代码,那天你写了一个前后端交互,就改了好几个文件了吧。就以这个现状来说,他拿给你的话,你还要重新部署,或者是把要

2020-12-01 21:21:50 246

原创 mybatis框架实现数据库增删改查(含模糊查询)

MyBatis是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,也被称作ORM(Object/Relation Mapping对象关系映射框架);mybatis就是采用pojo作为持久化类来完成对数据库操作的 MyBatis是一个半自动映射的框架,需要手动匹配提供POJO、SQL和映射关系;但是MyBatis可以配置动态SQL并优化SQL,可以通过配置决定SQL的映射规则,还支持存储过程等。(适用于复杂的和需要优化性能的项目) Hibernate,是一个全表映射的框架,会自动生成SQL并调用JD

2020-11-06 09:44:10 536

原创 spring整合jdbc实现数据库增删改查(解决jdbcTemplate为null问题)

JdbcTemplate操作数据库: Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。同时,为了支持对properties文件的支持,spring提供了类似于EL表达式的方式,把dataSource.properties的文件参数引入到参数配置之中,<context:property-placeholder location=“classpath:jdbc.properties” />。 ..

2020-10-25 20:06:31 1931

原创 spring-实现AOP

AOP基本概念: Aspect(切面):通常是一个类,里面可以定义切入点和通知 JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用 Advice(通知):AOP在特定的切入点上执行的增强处理,有before,after,afterReturning,afterThrowing,around Pointcut(切入点):就是带有通知的连接点,在程序中主要体现为书写切入点表达式 AOP代理: AOP框架创建的对象,代理就是目标对象的加强。Spring中的AOP代理可以使JDK动态

2020-10-21 18:47:15 199

原创 Java开发框架spring02-Bean

Bean的配置 spring容器支持XML文件(最常用)和Properties文件两种格式的配置文件。 xml配置文件的根元素是,它包含了多个子元素,一个子元素定义了一个Bean。 Bean的实例化 有三种方法: 构造器实例化(最常用) 静态工厂实例化 创建工厂类,在类中定义静态方法(class和factory-method) 实例工厂实例化 采用直接创建Bean实例的方式,在配置文件中,通过factory-bean属性配置一个实力工厂,然后使用factory-method属性确定使用工厂中的哪个方

2020-10-10 13:56:51 269

原创 spring注解和注释的使用

Spring创建javaBean对象的两种方式:配置文件和注解的方式。 1. spring注解的使用 添加依赖,如果需要使用spring的注解,需要spring-aop以来(需要导入.jar工具包) 添加配置文件(常用的是.xml文件),先添加约束文件,再添加配置。配置文件内容如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xml

2020-10-09 10:36:52 830

原创 win10安装testlink(端口冲突)

Testlink: http://note.youdao.com/s/aKpknfOT 安装testlink 首先安装testlink软件包(一般默认安装到C:\Program Files\VertrigoServ目录下,我安装到D:\360downloads目录下);安装之后将testlink文件放入VertrigoServ\www目录下 安装VertrigoServ 有些系统可能由于兼容性问题安装过程中会出现乱码的安装页面,不要担心,傻瓜式下一步即可。 打开安装好的VertrigoServ,

2020-10-08 21:53:01 870

原创 Java开发框架-spring01

Sping(是持久层框架) 表示层:提供了与Struts等框架的整合 业务逻辑层:管理事务、记录日志等 持久层:整合Herbinate、jdbcTemplate等技术 Spring优点: 非侵入式设计 方便解耦、简化开发 支持AOP<面向切面编程aspect oriented programming>(可以将事务、日志等代码集中处理,可以提高代码的复用性) 支持声明式事务处理 方便程序测试 方便集合各种优秀框架 降低Java EE API的使用(sping将API进行了封装) ..

2020-09-30 18:40:50 361

原创 递增子序列

给定一个整型数组, 你的任务是找到所有该数组的递增子序列,递增子序列的长度 至少是2。 示例: 输入: [4, 6, 7, 7] 输出: [[4, 6], [4, 7], [4, 6, 7], [4, 6, 7, 7], [6, 7], [6, 7, 7], [7,7], [4,7,7]] 说明: 给定数组的长度不会超过15。 数组中的整数范围是 [-100,100]。 给定数组中可能包含重复数字,相等的数字应该被视为递增的一种情况。 题解: 要从一个整型数组中找到递增子序列,最直接的方法就是一个一个从n

2020-08-25 12:10:14 1977

原创 力扣-两数相加(逆序链表()

逆序链表两数相加 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807 题解: 可以将两个链表看作相同长度,如果有一个链表相

2020-08-14 10:09:20 613

原创 力扣-整数反转

整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 题解 首先MAX_VALUE=2^31-1=2147483647 MIN_VALUE = -2^31 = -2147483648

2020-08-14 10:07:38 295

原创 力扣-有效括号

有效括号 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: “()” 输出: true 示例 2: 输入: “()[]{}” 输出: true 示例 3: 输入: “(]” 输出: false 示例 4: 输入: “([)]” 输出: false 示例 5: 输入: “{[]}” 输出: true 题解: 显然,有效的一对

2020-08-14 10:05:31 855

原创 Linux基础复习(2)

一天复习一点点“温故知新” 远程管理命令 命令 作用 选项 shutdown 选项 时间 关机/重启:不指定选项和参数,默认表示1分钟后关闭电脑;远程维护服务器时,最好不要关闭系统,而应该重新启动系统 -r:重新启动。-c:取消之前指定的关机计划 ifconfig $ ifconfig查看/配置计算机当前的网卡配置信息。$ ifconfig grep inet 查看网卡对应的IP地址 ping ip地址 $ ping ip地址 检测到目标IP地址的连接是否正常。$ ping

2020-07-07 16:52:33 176

原创 Linux基础复习(1)

@[TOC]复习Linux一些基础命令01 这一篇先复习Linux目录有哪些以及Linux终端命令(包括文件和目录名零,拷贝和移动命令以及文件内容命令) Windows下SSH客户端的安装链接:Putty、XShell 操作系统 windows系列用户群体较大,占有率低、付费。macOS适合于开发人员。Linux是一种嵌入式操作系统应用软件少,但是安全稳定、免费、占有率高。移动设备操作系统iOS和android都是基于Linux的。 Linux主要目录: /:根目录; /bin、/usr/bin:可执行二

2020-07-06 16:56:54 407

空空如也

空空如也

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

TA关注的人

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