3 Cqh_i

尚未进行身份认证

学会并且能够应用新知识是最好的镇静剂!

等级
博文 103
排名 5w+

LeetCode 771、709、1021(难度:简单) --- 算法

771宝石与石头给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例1:输入:J="aA",S="aAAbbbb"输出:3示例2:输入:J...

2019-04-11 09:11:09

LeetCode 182、595(难度:简单) --- SQL

182查找重复的电子邮箱#SQL架构CreatetableIfNotExistsPerson(Idint,Emailvarchar(255))TruncatetablePersoninsertintoPerson(Id,Email)values('1','a@b.com')insertintoPerson(Id,Email)value...

2019-04-11 09:10:53

过滤器(Filter)学习笔记

Filter定义过滤器,其实就是对客户端发出来的请求进行过滤。浏览器发出请求后,然后服务器派servlet处理,Filter在中间就可以过滤,其实过滤器起到的是拦截的作用。作用对一些敏感词汇进行过滤 统一设置编码 自动登录 ......用法定义一个类,实现Filter接口 publicclassFilterDemoimplementsFi...

2019-03-30 09:36:35

监听器(Listener)学习笔记(包括原理、JavaWeb监听器类型)

监听器功能监听某一个事件的发生或者状态的改变。内部原理接口回调什么是接口回调下面从没有使用接口开始,完成A类(被监听者)中的某一个条件被触发了,通知B类(监听者)(其实就是去调用B类的方法)的需求,逐步展示什么是接口回调。A.javapackagetest;publicclassA{ publicvoidprint(){ for...

2019-03-28 22:06:22

JavaScript DOM编程 学习笔记

1.在html文档的什么位置编写js代码?一般地,在body节点之前编写js代码,但需要利用window.onload事件, 该事件在当前文档完全加载之后被触发,所以其中的代码可以获取到当前文档的任何节点。<!DOCTYPEhtml><html> <head> <title>TestJavaScript...

2019-03-04 23:29:40

剑指Offer学习笔记(刷题ing) Java版

1.面试题2实现单例模式---静态内部类的应用。好处:1.解决多线程安全问题2.按需创建实例对象,提高内存使用效率。publicclassSingleton{ privateSingleton(){} publicstaticSingletongetInstance(){ returnNested.singleton; } pr...

2019-02-25 23:34:29

Java 集合类学习笔记

在Java中存储对象可以使用数组或者集合,但使用数组存储可能会出现以下弊端:一旦数组创建完毕,它的长度将是不可变的,如果要修改长度,只能通过创建一个新的数组,将原数组拷贝过去,这样将会增加开销。 在数组中不能直接获得存放对象的个数   2.Java集合框架的基本接口Java集合框架的基本接口图   3.将常用Java集合可分为Collecion和Map两种体...

2019-01-19 20:54:10

JavaFX 应用程序生命周期

JavaFX应用程序生命周期launch() 启动独立JavaFXApplication init() Application完成初始化操作的方法。此方法在加载和构造应用程序类之后立即调用。应用程序可以重写此方法,以便在实际启动应用程序之前执行初始化。应用程序类提供的这个方法的实现什么也不做。注意:此方法不在JavaFX应用程序线程上调用。应用程序不能用这个方法里构造Scene或Sta...

2019-01-17 08:29:35

JavaFX 图像转字符串图画

JavaFX图像转字符串图画思路:根据每个坐标像素的RGB值不一样设置不同的字符。颜色深的像素(RGB值越小),设置越粗的字符。Stringclist="■★◆✪◐◔@#$%&*9876543210~";当然了,受字符缩小的影响(字符一般是长方形的),且每个字符不一定是方块的,转换成字符串图画会被拉伸且很大。所以原图片不要太大(可以适当纵向压缩),太大屏幕都装不下...

2019-01-16 18:18:18

JavaFX 制作无装饰可移动的窗口并使窗口位于屏幕中央

JavaFX制作无装饰可移动的窗口并使窗口位于屏幕中央去掉窗口修饰,有两种方式primaryStage.initStyle(StageStyle.TRANSPARENT);//去掉窗口修饰同时让弹出窗口透明primaryStage.initStyle(StageStyle.UNDECORATED);窗口移动处理主要是注意偏移量就可以了 root.setOnMousePresse...

2019-01-14 01:18:44

JavaFX Button常用相关属性和制作多边形按钮Button

Button常用相关属性   pickOnBoundsProperty(pickOnBounds)    表示组件的鼠标事件在边界范围处理方式,如果 pickOnBounds为true,则通过与该节点的边界相交来计算拾取,否则通过与该节点的几何形状相交来计算拾取。官网原文解释:  Defineshowthepickingcomputationisdone...

2019-01-13 00:41:04

我的第一个Android APP —— MyMemos

我的第一个AndroidAPP——MyMemos说明大三课设作品,一款风格简约的备忘录,有时间会继续完善。功能新增备忘录,可设置完成状态,以及分类(暂时只有工作、生活、学习标签),支持富文本编辑器编辑。长按删除备忘录。可按日期查询以及标签查询,可重新编辑。使用到的开源组件Thankstoimplementation‘com.android.support:des...

2018-12-15 22:30:03

模拟ATM课设小结

小结这算是我第一个比较完整的项目吧,虽然项目不大,但还是有所收获,发现了一些之前未知的工具、领域以及方法。在最后答辩的时候,发现了更好的写前端的方式(JavaFX)。本次我自己总的缺点有:类的设计不够好,不能很好地使用抽象类,造成复用和维护的复杂性比较高,还有界面之间的切换不够滑畅。界面的图片和按钮以及风格设计做起来虽然有趣,但是太累了。要好好学下设计模式。部分效果图先上部分效果图(...

2018-10-31 23:47:07

Java GUI 文本框点击时提示信息消失和弹出窗口在按钮或者标题栏显示倒计时

最近在做课程设计,遇到一些界面设计,比较麻烦,花了一些心思设计,所以在此记录下来,虽然不是最好的,用其他语言或其他方式可能会更简单些。描述1:JTextField文本框未输入时,在文本框上的提示信息颜色设置为灰色,点击文本框时,提示信息消失,输入的字体颜色变成黑色,再次点击时,输入的信息不会被清空。先上效果图:代码Demo.javaimportjavax.swing.JFra...

2018-10-14 12:33:33

SQL查询

表格score 字段名称 数据类型 ID INT StudentClass CHAR(255) Subject CHAR(255) StudentName CHAR(255) Score INT       表格内容e.g: 1.总分最高者//方法1:...

2018-10-04 10:03:24

Java Class类与反射机制学习笔记

类的加载当一个程序使用某一个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三个步骤来实现对这个类的初始化。加载 就是指将该类的.class文件读入内存中,并为之创建一个Class对象(java.lang.class对象)。这个Class对象就是用来表示.class文件内容的东西。(.class文件内容一般包括成员变量、构造方法、成员方法),任何类被使用时,系统都...

2018-10-03 10:51:24

数据库连接池(DBCP)连接SQL、MySQL数据库

为什么使用数据库连接池在JDBC中,一个Connection对象表示一个对数据库的连接。建立一个连接耗时又耗资源,如果所有客户共享一组已经打开的连接会节约很多时间。什么时候使用连接池1.所有用户通过一个通用的数据库帐号访问数据库。2.数据库连接只用于单个请求的持续时间,用完即归还连接。数据库连接池连接池是存储、管理数据库连接的容器,应用程序把获取数据库连...

2018-07-22 18:15:22

JSP页面和html页面中文乱码的解决

1.对于JSP页面添加<%@pagecontentType="text/html;charset=utf-8"%><%--这里的utf-8是指服务器发送给客服端时的内容编码--%><%@pagepageEncoding="utf-8"%><%--这里的utf-8是指.jsp文件本身的内容编码--%>2.在HTML中添...

2018-05-26 11:05:46

JavaEE异常(二) Page directive: illegal to have multiple occurrences of contentType with different value

异常描述:Pagedirective:illegaltohavemultipleoccurrencesofcontentTypewithdifferentvalues(old:text/html;charset=utf-8,new:text/html;charset=UTF-8)]withrootcauseorg.apache.jasper.Jasper...

2018-05-25 20:10:33

Myeclipse 查看 *.jsp页面生成的*.java文件和*.class文件

软件:Myeclipse2017*.jsp页面生成的*.java文件和*.class文件在tomcat的work文件夹下步骤1:查找tomcat服务器的位置和工作空间。步骤二:可以在Properties页面看到Tomcat的位置,就是在整个web项目的workspace下的文件夹metadata中。步骤三:workspace的路径:在菜单栏的File→SwitchWorkspace →O...

2018-05-25 15:20:20
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!