风与蒲公英
码龄8年
关注
提问 私信
  • 博客:28,527
    28,527
    总访问量
  • 51
    原创
  • 1,116,676
    排名
  • 14
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2016-12-07
博客简介:

风与蒲公英

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得6次评论
  • 获得94次收藏
创作历程
  • 5篇
    2019年
  • 7篇
    2018年
  • 40篇
    2017年
成就勋章
TA的专栏
  • android-studio
    14篇
  • vc
    1篇
  • CTF
    2篇
  • 设计模式
    23篇
  • mysql
    5篇
  • java虚拟机
  • java
    3篇
  • Ubuntu
    1篇
  • 工具
    2篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

HandlerMethodArgumentResolver笔记

提交请求前拦截特点注解HandlerMethodArgumentResolver的使用1.自定义注解@Target({ElementType.PARAMETER})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface CurrentUser {String value() default “name”;}2...
原创
发布博客 2019.07.22 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

guava笔记

Joiner 不能存在null参数joiner.on 参数之间的连接方法joiner.withKeyValueSearator map中的键和值的连接方法splitter 安装某种正则表达式分割成listsplitter.trimResults去掉空串splitter.on(“&”).withKeyValueSearator(“=”) 将字符串分割成Mapobjects.equ...
原创
发布博客 2019.07.22 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven笔记

mvn 操作:mvn coplie 编译源码mvn test-complie 编译测试代码mvn test 运行测试mvn package 打包mvn install 在本地Repository 安装jarmvn deploy 在远程仓库安装jarmvn clean 清除产生的项目mvn help:effective-pom 窥探superPommvn dependency:tr...
原创
发布博客 2019.07.22 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git笔记

Git理论:Git储保存了各个版本的完整文件使用哈希生产一个版本号Git操作大多数都可以在本地完成Git的状态 已修改 -add- 已暂存 -commit- 已提交分支开发方式开发流程(1) 创建仓库/克隆仓库(2)创建并且切换到特性分支(3)创建或修改文件(4)提交工作区到暂存区(5)提交暂存区文件到本地仓库(6)切换到主干分支(7)合并特性分支到主干分支(...
原创
发布博客 2019.07.22 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux命令

Ls 查看目录下的文件Ls -a 显示隐藏文件Ls -l/lh 查看文件大小和权限Cp 拷贝Cp -r 拷贝目录Mv 移动Mv 文件名 文件名 修改文件名Rm 删除文件Rm -r 删除目录Rm -f 删除不能回复find / -name file1 从 ‘/’ 开始进入根文件系统搜索文件和目录find / -name *.rpm -exec chmod 755 ‘{}’ ;...
原创
发布博客 2019.07.22 ·
145 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

mysql语句

sql语句SELECT DISTINCT sname FROM student;SELECT sname FROM student LIMIT 5 OFFSET 1;SELECT sname FROM student LIMIT 1,5;SELECT * FROM student ORDER BY sname DESC,sex;UPDATE student SET sex = ‘m’ W...
原创
发布博客 2018.09.29 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java_注解

注解的简单使用注解定义:import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType....
原创
发布博客 2018.04.20 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java坦克大战

发布资源 2018.03.15 ·
rar

学生管理系统

发布资源 2018.03.15 ·
rar

mysql基本操作(五)-视图,用户管理和索引

student表1 创建视图:create view 视图名 as (select 字段名列表 from 表名);2 插入数据:insert into 视图名 values(插入数据);3 修改数据:update 视图名 set 待更改是数据 where 条件;4 删除数据:delete from stu where 条件;5 修改视图:
原创
发布博客 2018.01.28 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql基本操作(四)-内部函数

Student表:1 常用的字符串函数:1.1 获取字符或字符串的长度:select 字段名列表,( char_length(返回字符数),octet_length(返回字节数),character_length (返回字符数))length(字段名), from 表名;1.2 合并多个字符串: select count(待合并的字段名列表) from 表名;
原创
发布博客 2018.01.15 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql基本操作(三)-多表记录操作和运算符优先级

优先级顺序 运算符 1 interval 2 binary , collate 3 ! 4 -(一元减号), ~ 5 ^ 6 *, / , DIV , % , MOD 7 -,+ 8 > 9 & 10 | 11 = , , >= , > ,
原创
发布博客 2018.01.14 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql基本操作(二)-单表记录操作

student表1 查询全部: select * from table_name;2 查询部分字段 :select 字段1,字段2,字段3 from table_name;3 根据条件查询: select 字段名 from table_name where 条件表达式;3.1 通过between and查询:select 字段名 from table
原创
发布博客 2018.01.13 ·
229 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

mysql基本操作(一)-数据库 表和字段的操作

数据库:1登录数据库:在DOS窗口中进入mysql安装目录的bin目录下收入mysql -u root -p(root 为默认用户名)后输入密码即可进入如图2创建数据库: create database 数据库名;3查看数据库:show databases;4修改数据库名:alter database mydb character set db;(myd
原创
发布博客 2018.01.12 ·
466 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

桥接模式

1类图2定义将抽象部分与实现部分分离,使他们都可以独立地进行变化。3应用场景3.1 如果一个系统需要在构建的抽象化角色和具体化角色之间增加更多的灵活性,避免这两个层次之间建立静态的继承联系,可以通过桥接模式使它们在抽象层建立一个关联关系。通用模板4实现部分的抽象接口public interface Implementor { public void operationImpl();}5实现部分
原创
发布博客 2017.12.13 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

外观模式

1类图2定义要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。提供一个高层次的接口,使得子系统更易于使用。3应用场景3.1 为一个复杂的子系统提供一个简单的接口。子系统往往因为不断演化而变得越来越复杂,甚至可能被替换。大多数模式使用时都会产生更多,更小的类,在这使子系统更具有重用性的同时也更容易对子系统进行定制,修改,这种易变性使得隐藏子系统的具体实现变得尤为重要。也可以提供一个简单统一
原创
发布博客 2017.12.12 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

享元模式

1类图2定义使用共享对象可有效地支持大量的细粒度的对象。3应用场景3.1 系统有大量的相似对象。3.2 细粒度的对象都具备较近似的外部形态,而且内部状态与环境无关,也就是说对象没有特定身份。3.3 需要缓冲池的场景。4Ticket接口public interface Ticket { public void showTicketInfo(String bunk);}5火车票public cla
原创
发布博客 2017.12.11 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

装饰模式

1类图2定义动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更加灵活。3应用场景需要透明且动态地扩展类的功能时。通用模板4抽象组件类public abstract class Component { public abstract void operate();}5组件具体实现类public class ConcreteComponent extends Compone
原创
发布博客 2017.12.05 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

适配器模式

1类图2定义适配器模式把一个类的接口转换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够在一起工作。3应用场景(屏蔽差异)3.1 系统需要使用现有的类,而这些类的接口不符合系统需要,即接口不兼容。3.2 想要建立一个可以重复使用的类,而由于一些彼此之间没有太大联系的一些类,包括一些可能在将来引进的类一起工作。3.3 需要一个统一的输出接口,而输入端的类型不开预知。4适配器
原创
发布博客 2017.11.29 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

组合模式

1类图2定义将对象组合成树形结构以表示“整体-部分”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。3应用场景1. 表示对象的整体-部分层次结构时。2. 从一个整体中能够独立出部分模块或功能的场景。通用模板4抽象根节点public abstract class Component { protected String name; public Component(String
原创
发布博客 2017.11.21 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多