- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 java集合
一、集合大纲1.集合和数组的区别:2.Collection集合的方法:3.常用集合的分类:Collection接口的接口 对象的集合(单列集合)├——-List接口:元素按进入先后有序保存,可重复│—————-├LinkedList接口实现类, 链表, 插入删除, 没有同步, 线程不安全│—————-├ArrayList接口实现类, 数组, 随机访问, 没有同步, 线程不安全│—————-└Vector接口实现类 数组, 同步, 线程安全│ ——————...
2020-09-22 20:28:21
472
原创 Java8新特性 Lambda 表达式
什么是Lambda?我们知道,对于一个Java变量,我们可以赋给其一个“值”。如果你想把“一块代码”赋给一个Java变量,应该怎么做呢?比如,我想把右边那块代码,赋给一个叫做aBlockOfCode的Java变量:在Java 8之前,这个是做不到的。但是Java 8问世之后,利用Lambda特性,就可以做到了。当然,这个并不是一个很简洁的写法。所以,为了使这个赋值操作更加elegant, 我们可以移除一些没用的声明。这样,我们就成功的非常优雅的把“一块代码”赋给了一个
2020-08-31 10:48:18
375
1
原创 maven项目管理工具介绍
1. maven概念模型Maven 是Apache下的一个开源项目,它是一个创新的项目管理工具,它用于对Java项目进行项目构建、依赖管理及项目信息管理。 Maven 包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑...
2020-08-28 15:30:18
1336
原创 vue-router
vue-router 知识点vue-router: 简称路由,简单说就是根据不同的url地址,显示不同的效果<router-link>: 组件用于帮助用户进行 导航 ,也...
2020-04-17 08:49:23
355
原创 vue工作日常开发
用vue开发工作一年多了了,最初只是简简单单的写功能页面快速实现功能完成需求,到如今都想想如何有效的实现,使得后期维护成本最低。 似乎是一种思维模式的转变,即使是简单的业务代码也想写出一朵花来。说说我在工作项目中学到的那些知识点。工作中经常会遇到,新增XXX功能页面,修改XXX功能页面,查看XXX功能页面。大部分情况下这三个页面都长的差不多。或许他们唯一的区别就是,进入新增页面没有任何数据,...
2020-04-17 08:44:00
375
原创 Vue 知识大全(一)
Vue ,React ,Angular 三大主流框架,最后我选择学习 Vue ,接触过 React ,自己感觉学习曲线有些陡峭,进而我选择了学习 Vue ,他的学习曲线平稳很多;不管选择什么框架,除了对基础的知识有一定的了解掌握,还应该对 ES6 有一定的了解;这就是我脑海中的 Vue 知识体系;一句话概况了 Vue通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件;V...
2020-04-17 08:39:35
939
原创 Linux下xmapp安装
1.下载Linux版xampp,地址https://www.apachefriends.org/zh_cn/index.html2.修改xampp-linux-x64-5.6.8-0-installer.run权限 chmod 777xampp-linux-x64-5.6.8-0-installer.run3.安装xampp ./xampp-linux-x64-5.6.8-0-insta...
2019-11-14 22:30:17
257
原创 我的职业生涯规划
前言 工作快两年左右了,感觉比较迷茫,不知道还要不要坚持走java开发这条路,但我始终相信一分耕耘、一份收获,越努力,越幸运。在这个互联网寒冬的时刻,工作越是难找,越是要坚持,要逆流而上,做一个强者。坚持与放弃就在一念之差,会导向全然不同的未来。而未来的你,也会感谢此时此刻正在努力奋斗的你。一个良好的职业规划也是给自己增加一份自信。对每个人而言,生命是有限的,在有限的时间...
2019-10-01 10:57:34
2694
5
原创 数据库表及字段命名规范
数据库设计表及字段命名规范1.数据库表命名规范:(1)表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写,前缀全部大写或首字母大写,表名中包含的单词首字母大写。(2)数据库表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写,如果用英文单词表示,建议使用完整的英文单词。(3)表名不可以太长,最好不要超过3个英文单词长度(22个字母)。(4)在数据库表命名时...
2019-06-03 15:32:23
7552
原创 tokenId使用和原理
什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直...
2019-01-16 16:19:11
8964
1
原创 Intellij IDEA 搭建Spring Boot项目
SpringBootSpringBoot 是 SpringMVC 的升级版,相对于编码、配置、部署和监控方面,会更加简单微服务微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务。一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。Spring 为 微服务提供了一整套的组件-Spri...
2018-12-27 13:19:29
190
原创 VS Code 的常用快捷键和插件
VS Code 的常用快捷键和插件一、vs code 的常用快捷键1、注释: a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u) c) 多行注释:[alt+shift+A] d) 多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目录栏 ...
2018-11-30 13:35:06
313
原创 JDBC进行简单的增删改查
通过JDBC进行简单的增删改查(以MySQL为例)目录前言:什么是JDBC一、准备工作(一):MySQL安装配置和基础学习二、准备工作(二):下载数据库对应的jar包并导入三、JDBC基本操作(1)定义记录的类(可选)(2)连接的获取(3)insert(4)update(5)select(6)delete四、测试五、代码分析六、思考问题 ...
2018-11-23 23:22:33
300
原创 Linux 两台服务器之间传输文件和文件夹
第一步:打开我们的远程连接工具,输入账号密码登录到服务器,如图:点击文件打开或者新建一个会话,新建会话输入主机的ip和账号密码即可,如果已经登录过,直接点击文件下面那个带+号的图标就可以了。 第二步:找到你要传输的文件或者文件夹: 这里有这么多图片,我随便传递一张, 我们输入pwd ,可以看到图片的路径是/home/helpteach/project/mallupload/...
2018-09-09 21:10:14
5160
原创 从入门到删除数据库
Linux 操作mysql数据库 创建库 导入、删除表确保线上的运行数据库是不可避免的本人小白,因公司上线没有办法自己去整服务器,深刻体会到服务器大神的霸气,所以为了增加记忆,服务广大员友记录一下linux mysql 忘记root的密码无法登陆进mysql1、修改MySQL的配置文件/etc/my.conf在[mysqld]下面增加一行skip-grant-table;2、修改配...
2018-09-09 21:05:12
1184
原创 Linux SVN 命令详解
1、将文件checkout到本地svn checkout path(path是服务器的目录)例如 :svn checkout svn://192.168.1.1/pro/domain2、往版本库中添加新的文件svn add filename例如:svn add test.cpp3、将改动的文件提交到版本库svn commit -m "注释" [-N] [--no-unl...
2018-08-14 14:20:06
385
原创 数据库介绍(MySQL安装 体系结构、基本管理)
数据库介绍(MySQL安装 体系结构、基本管理)第1章 数据库介绍及mysql安装 1.1 数据库简介 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。1.1.1 什么是数据 数据是指对客观事件进行记录并可以鉴别的符...
2018-07-10 09:50:21
349
原创 程序员的沟通之痛
这个时候再也不是 talk is cheap, show me the code! 而是,code is cheap, talk is the matter!这里的 talk 其实就是沟通,近年来发现沟通越发成为一件重要的事。在近期的工作中也会观察到一些沟通问题,比如跨团队开会沟通时发生的一些分歧与争论。作为程序员的我感觉沟通一直是一个痛点,所以近年来一直在思考关于沟通的问题,下面就写写我的观察与...
2018-05-11 16:48:58
740
原创 Linux下MySQL数据库操作的常用命令行
一.linux下启动mysql的命令: 1. mysqladmin start 2. /ect/init.d/mysql start (前面为mysql的安装路径) 二.linux下重启mysql的命令: 1.mysqladmin restart 2./ect/init.d/mysql restart (前面为mysql的安装路径) 三.linux下关闭my...
2018-03-22 17:55:57
305
原创 vue生命周期
Vue生命周期这是Vue文档里关于实例生命周期的解释图那么下面我们来进行测试一下<section id="app-8"> {{data}}</section>var myVue=new Vue({ el:"#app-8", data:{ data:"aaaaa", info:"nono...
2018-03-06 14:00:40
201
原创 React.js
React 教程React 是一个用于构建用户界面的 JAVASCRIPT 库。React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。React 特点1.声明式设计 −Rea...
2018-02-26 13:38:13
216
原创 linux下svn命令使用大全
linux下svn命令使用大全:1、将文件checkout到本地目录 svn checkout path(path是服务器 上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件 svn add file例如:svn add test.php(添加test.php)svn a
2018-02-01 14:49:19
167
原创 AngularJS 参考手册
AngularJS 指令指令描述ng-app定义应用程序的根元素。ng-bind绑定 HTML 元素到应用程序数据ng-bind-html绑定 HTML 元素的 innerHTML 到应用程序数据,并移除 HTML 字符串中危险字符ng-bind-template规定要使用模
2018-02-01 14:19:18
274
原创 OFBiz进阶--OFBiz标签之[*Services.xml]-mililang介绍与分析(三)
Mililang标签: , 判断操作(Conditional (If) Operations) if> condition>if-compare operator="less" value="" field="" format="" type="String">if-compare>condition> then>return/>then> el
2018-01-24 12:46:36
527
原创 ofbiz单表增加、修改、删除
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods-v2.xsd"> 使用事务机制(若此线程不存在,则创建);-->
2018-01-24 12:28:41
700
原创 xshell命令大全
suse linux 常用命令 (1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件 cp afile afile.bak 把文件复制为新文件afile.bak cp afile /h
2018-01-22 13:02:26
2173
原创 OFBiz进阶--OFBiz标签之间 [* Services.xml] -mililang介绍与分析(二)
call-map-processor xml-resource = “xpp / com / note / SimpleForNoteMain.xml” error-list-name = “error_list” processor-name = “validateNoteMainMap” in-map-name = “parameters” out-map-name = “c
2018-01-22 12:59:33
351
原创 OFBiz进阶--OFBiz标签之 [* Services.xml] -mililang介绍与分析(一)
simple-method method-name = “updateNoteMainFromSimple” short-description = “update NoteMain” default-error-code = “error” default-success-code = “success” delegator-name = “delegator”
2018-01-22 11:47:34
341
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人