- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 项目的前期——产品需求分析
谈需求的之前需求五要素:用户画像(谁),场景(什么情况下),任务(做什么),成果,评价在项目前期谈产品需求需要了解的事情有以下方面(仅供参考):一,什么是产品需求产品需求,就是针对某一产品的实现,需求公司用该产品想要做什么。那么这里就可以看到三个问题:(1)谁?(2)什么情况下?(3)想做什么?转化为专业性理解就是:(1)目标用户=谁?(2)使用场景=什么情况下?(3)用户目标=做什么?...
2019-12-14 09:32:33
795
原创 用户画像
一、用户画像的核心工作就是给用户打标签关于用户标签通常是人为规定的高度精炼的特征标识,如年龄、性别、地域、兴趣等,这些标签集合起来就能抽象出一个用户的信息全貌,每个标签分别描述了该用户的一个维度,各个维度之间相互联系,共同构成对用户的一个整体描述。二、用户标签第一类是人口属性,即姓名,年龄,性别,学历,职业;第二类是兴趣属性,即喜欢和不喜欢的标签,这类标签具有很强的时效性;第三类是地理属性,...
2019-12-09 15:27:16
539
1
原创 SQL语法——LIKE
LIKE 操作符在SQL语法中是用在 WHERE 中的选取数据时的指定模式。1选取开头包含某项例如下面这条语句就是选取数据表chengjibiao中的score是以9开头的所有数据结果SELECT * FROM chengjibiao WHERE score LIKE '9%';运行结果如下:其中% 符号是用在模式的前后,是定义通配符。2选取结尾包含某项当需要选取数据表che...
2019-11-09 20:07:04
4547
原创 SQL语法中的SELECT
回顾总结SQL知识点——SELECT语法(个人总结,如有遗漏和错误,希望发现的大神给与指正!下面列举几项比较常见的查询以及实现结果。)注:建的数据表内容和查询语句1的结果是完全相同的—————————————————————————————SELECT 语句一般用于从数据库或者数据表中挑选数据。—————————————————————————————1查询到表中所有数据(语法为:S...
2019-11-09 17:45:32
493
原创 Java排序——快速排序法(Quicksort)
快速排序(Quicksort)是对冒泡排序的一种改进。一、快速排序的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。二、快速排序的过程(1)首先设定一个分界值,通过该分界值将数组分成左右两部分。(2)将大于或等于分界值的数据集中...
2019-10-08 19:35:50
407
原创 java排序——冒泡排序法
public static void BubbleSort(int [] arr){int temp;//临时空变量for(int i=0; i<arr.length-1; i++){ //表示比较的趟数,一共需要arr.length-1次。for(int j=0;j<arr.length-1; j++){if(arr[j] > arr[j+1]){temp = a...
2019-10-08 18:20:21
482
原创 Java中拼接字符串的方式
1、使用+方式当其中一个量的类型是string类型时,就可以直接将两个量用用plus方式,将两个量直接转成字符型并进行拼接。String a=“a”;int b=0;String c=a+b;结果c=“a0”2、使用concat方式当两个量都为String类型且值不为null时,可以用concat方式进行字符串拼接。String a=“love”;String b=“java”;...
2019-10-05 20:36:57
419
原创 java中的implement怎么用?
java中的implement怎么用?在java中impliment是为了实现某个接口.例如接口A:interface A{public void a();}写B类为了实现A接口class B impliment A{public void a(){System.out.println(“实现接口A”);}}...
2019-09-29 10:02:42
22572
原创 Java面试题三大集合:List、Map、Set的区别与联系?
Java面试题目中,三大集合:List、Map、Set的区别与联系?一,结构特点:1, List和Set是存储单列数据的集合,Map是存储键值对的双列数据的集合;2,List中存储的数据是有顺序的,并且值允许重复;Map中存储的数据是无序的,它的键是不允许重复的,但是值是允许重复的;Set中存储的数据是无顺序的,并且不允许重复,但元素在集合中的位置是由元素的hashcode决定,即位置...
2019-09-26 19:02:31
1022
3
原创 Java中几个常见类
Java是一种面向对象的语言。Java中的类是一个模板,描述一类对象的行为和状态。例如男生类,1 Java String 类字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串2Java StringBuffer 和 StringBuilder 类当对字符串进行修改的时候,需要使用 StringBuffer 和 Str...
2019-09-24 14:42:12
269
原创 编码方式
(整理于百度百科)一般,开放的操作系统(LINUX 、WINDOWS等)采用ASCII 编码,而大型主机系统(MVS 、OS/390等)采用EBCDIC 编码。在发送数据给对方前,需要事先告知对方自己所使用的编码,或者通过转码,使不同编码方案的两个系统可沟通自如。ASCII码使用7位2进制数表示一个字符,7位2进制数可以表示出2的7次方个字符,共128个字符。EBCDIC码使用8位...
2019-09-24 11:25:29
667
原创 数据库操作的增删改查
操作数据库,无非就是增删改查。标准SQL语句:虽然关系型数据库有很多,但是大多数都遵循SQL(结构化查询语言,Structured Query Language)标准。 常见的操作有查询,新增,更新,删除,求和,排序等。查询语句:SELECT param FROM table WHERE condition 该语句可以理解为从 table 中查询出满足condition 条件的字段 pa...
2019-09-23 15:42:16
651
原创 数据库中的主键和外键的关系
什么是数据库?(百度百科):数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。数据库中...
2019-09-23 15:36:15
3598
原创 DriverManager.getConnection
DriverManager.getConnectionDriverManager.getConnection一共有四个重载方法,前三个由public修饰,用来获取不同类型的参数,getConnection实际相当于一个入口,最终都会return第四个私有化的getConnection方法。参考:https://www.cnblogs.com/yachao1120/p/8669292.html...
2019-09-20 20:28:19
9939
原创 Map
Map<String, Object> map=new HashMap<String, Object>();这是对HashMap的初始化。Map<String, String> map=new HashMap<String,String>(),map.put(key,value);key里面存的是键,可以理解成单人房间;value 里面存...
2019-09-20 20:19:55
215
原创 doPos
在前端链接后端的时候总会遇到的dopost方法。Servlet的doGet/doPost 是在 javax.servlet.http.HttpServlet 中实现的doGet:处理get请求doPost:处理post请求(get是从服务器上获取数据,post是向服务器传送数据。)当发出客户端请求的时候,调用service 方法并传递一个请求和响应对象。Servlet首先判断...
2019-09-20 19:25:31
414
原创 VUE简介——初识VUE
vue.js是JavaScript中的一个用于构建交互式web界面的库。网页变得更加动态以及强大,是因为JavaScript,JavaScript代码链接了各种各样的HTML和CSS文件,因为缺乏正规的组织形式,开发者需要使用JavaScript框架,例如:angular、REACT和VUE这样的框架。vue是一款多用途且高性能的渐进式的JavaScript框架。vue允许把网页分割成可复用的...
2019-09-20 18:55:12
304
原创 在eclipse中新建web项目
前期要在eclipse中下载完成关于新建web项目的插件(大概是这个意思)新手的话,可以点next进行下一步,新版本的Eclipse因为可以使用在JAVA代码中注解的方式,这里选择是否要生成,如果是新手最好选择生成。完成之后就可以在eclipse中查看新建的web项目了。...
2019-09-19 17:13:09
346
原创 查找jdk安装版本和安装路径
之前安装有jdk,现在需要找到安装版本号和安装路径进行使用,方法如下:cmd这样就可以找到jdk的版本号和安装路径了,仅供参考。
2019-09-19 12:35:54
612
原创 在eclipse中新建web项目
从myeclipe换到eclipse,找不到新建web项目,查找资料发现:在新下载号的eclipse中是没有新建web项目的功能的,需要在eclipse中下载。然后点击下一步,点I accepted就开始后台下载了,就等着它自己在后台下载完成,重启eclipse就可以新建web项目了。...
2019-09-19 11:25:41
177
原创 Servlet——RequestDispatcher笔记
RequestDispatcher 代表的是请求的派发者。有2个动作:forward 和 include 。客户端对于任何一个请求,可以根据业务逻辑,选择不同的处理办法:1、请求的是谁,谁就自己处理并响应,当请求的是一个html页面,则web浏览器显示HTML的内容。2、使用RequestDispatcher可以让其它的资源参与进来,协同完成的响应,这是RequestDispatcher的...
2019-09-18 17:55:24
618
原创 编写
学习Java的路上困难重重在刚开始的时候,我进行了模仿Dreamweaver中表格的设计,对教程中的文本框的设计进行了学习,感觉很简单,这可能是因为之前有学习基础。紧接着,我跟着视频写了登录页面,其中的文本输入,选择按钮,视频讲述很全面,把登录页面所用到的东西都讲了,我也觉得很好接受。然后我学习了网上商城所用的发布商品这是我要爆炸的时候:首先,我对着视频写的时候,发现了我总是漏掉字母,然后...
2019-06-21 15:17:19
174
原创 初来乍到
初次学习刚刚注册了csdn账号,是在网页上搜索Java学习的时候看到有人发布的学习IT语言的心得,我也很想学习IT语言,由于本科毕业很多年了(其实就三年的时间,但是对于我来说,真的很久了,久到我都忘记当时学习Java的时候是什么样子了,还把最基础的IT知识都忘记了,学校属于三本,自己又爱玩,基本没学到什么!),很久才来学习,看了很多现在改变就不会晚的实例,我决定开始学习,最最重要的是到现在我还没...
2019-05-26 11:31:05
100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人