自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 js生成二维码附带logo

我这里用的是qrcode.js1,首先页面引入js2,页面准备载体class='none' 这里需要隐藏此图片3,具体生成方法text中的内容是跳转路径。width,height等根据具体场景自行定义。

2021-08-12 15:07:57 699

原创 jquery中获取属性的值笔记

jQuery中如何获取属性的值呢,看下面这几中情况:1,自带属性

2021-05-18 10:48:59 686

原创 Java判断字符串中是否包含某个字符笔记

判断一个字符串中是否包含了某个字符的几种方法:。indexOf()。startsWith()。contains()indexOfString类中的indexOf方法是在字符串中找一个字符的位置,如果没找到返回-1。有两种形式:indexOf(String x); x:需要匹配的字符indexOf(Stringx , int y); x:需要匹配的字符,y:从什么位置开始实例如下: String x = "abcdefg"; ...

2021-04-19 10:09:42 860

原创 SQL书写规范笔记

虽然不是专业DB但是在工作中难免会接触到SQL的,下面记录一些书写规范。书写规范在工作中也是常被忽略的,但遵循好的规范可读性会更强,也方便后续团队维护。下面具体说说:1,表明要有意义,并且标准SQL中规定表名的第一个字符应该是字母2,注释,可分为单行注释和多行注释,如下-- 单行注释 (这里要注意一下:是两个横杠-- 加上一个 空格)-- 从表UserTable中获取所有用户姓名SELECT userName FROM UserTable;/*多行注释,从表UserT

2021-04-12 14:22:20 158

原创 设计模式之原型模式笔记

当系统中存在大量相同或相似的对象时,用传统的构造函数来创建,就会比较复杂,并且耗时耗资源。用原型模式生成对象就很高效,就像多重影分身一样。定义和特点定义:用一个已经创建好的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。特点: 优点:Java自带的原型模式基于内存二进制流的复制,在性能上比直接new一个对象要优良。 可使用深克隆保存对象的状态,使用原型模式将对象复制一份,并保存其状态,简化创建对象的过程。 ...

2021-04-07 18:04:11 109

原创 设计模式之单例模式笔记

系统中为了节约内存资源,保证内容数据一致性,对一些类要求只能创建一个实例,这就是单例模式。定义和特点singleton单例定义:指一个类只能有一个实例对象。比如公司董事长,总经理,就可比喻成单例模式,因为一个公司只存在一个这样的实例。特点:1,单例模式只有一个实例对象。2,该单例对象必须有单例类自行创建。3,单例类对外提供一个访问该单例的全局访问点。优缺点优点:·保证内存中只有一个实例,减少内存开销。·避免对资源的多重占用。·单例模式设置全局访问点,可优化和共享资源访

2021-04-01 16:41:14 82

原创 jQuery实现默认点击事件笔记

jQuery中实现默认点击事件:trigger注意trigger要放在具体的事件后面,因为加载顺序是自上而下的。

2021-03-24 15:31:09 980

原创 Java中存储一星期的枚举笔记

Java中提供了一星期的枚举类,DayOfWeek具体如下图所示:DayOfWeek [] dayOfWeeks = DayOfWeek.values();for (DayOfWeek d:dayOfWeeks) { System.out.println(d.toString());}

2021-03-15 15:16:55 283

原创 网络编程是什么笔记

什么是网络编程呢?其本质可以理解为设备之间的通信。在网络编程中发起连接程序,也就是发起请求的程序,被称为客户端client,等待客户端连接的程序被称为服务端或服务器server,客户端可以根据需要进行启动,而服务器为了能时刻接收到客户端的请求,因此需要一直处于启动状态。比如在电脑或手机上看视频,这是手机或电脑就可看成是客户端,可根据需求发起看视频的请求,而视频方可看做是服务器,因为需要一直处于运行状态,才能接受到客户端的请求。...

2021-03-10 16:02:38 78

原创 Java string,stringbuffer,stringbuilder笔记

String在Java中用的比较多,String类创建和操作字符串。注意String的值是不可变的。这样每次对String的操作就会生成新的String对象,这样效率上可能不太理想,并且会浪费部分内存空间。如上图所示,堆内存中会开辟三块空间分别存放,x,y,xy最终只是改变a的指向。但最终我们的值只有一个,内存上造成了浪费。Stringbuffer和Stringbuilder与String不同的是Stringbuffer和Stringbuilder对象能多次修改,并且不产生新的未使用的对

2021-03-05 11:11:30 117 1

原创 Java多线程笔记(入门篇)

首先来说进程和线程吧进程是程序的一次动态执行过程,经历从代码加载到执行完毕的整个过程。多进程操作系统能同时运行多个进程,因为CPU具备分时机制,所以每个进程能获得自己的CPU时间片段。由于CPU执行速度非常快,所以感觉所有进程好像同时在运行一样。好比一台电脑上我同时执行了QQ和微信两个进程,感觉好像是一同在执行,其实CPU是分时间段执行。多线程是实现并发机制的手段,进程和线程一样都是实现并发的基本单位,只是线程是比进程更小的执行单位,线程是在进程的基础上进行划分的。多线程是指在一个进程中可产生多

2021-03-03 15:16:34 143

原创 oracle中查找指定字符串位置

oracle中查找指定字符串的位置,instr函数笔记:1,instr(x,y);x:源字符串y:目标字符串select instr('abcdefgxyzaa','a') position from dual;-- 1 返回第一次出现的位置select instr('abcdefgxyzaa','t') position from dual;-- 0 未找到返回02,instr(x,y,z,o);x:源字符串y:目标字符串z:起始位置o:第几次出现selec..

2021-02-24 17:33:11 11347

原创 jQuery返回上一页和截取字符串笔记

1,jQuery 实现返回上一页window.history.back();example:

2021-02-20 23:13:23 1648

原创 double计算不准问题

在double类型数值进行运算时会出现结果值和预期不一致的情况,如下图所示:为啥 b + a1 结果会是:2.5999999999999996呢,因为在运算时,是先转换成机器数在运算,也就是二进制。但在转换成二进制的时候,存储小数部分的位数会出现不够的情况,即无限循环小数,所以就造成了一下误差。解决方案:使用BigDecimal类型转换一下即可:...

2021-02-09 16:12:03 2037

原创 配置文件镜像访问本地磁盘

项目中文件上传的资源,不能一直放在项目中,因为这样项目会越来越大,所以一般会放在本地磁盘中,但是jsp是运行在tomcat上的,不能访问本地盘符,这就需要配置镜像,让jsp能访问到本地磁盘中的资源。1,修改上传路径:public static final String uploadImage="E:/image/"; //图片2,上传时使用上面设置的路劲,可以存储在本地盘符中。String upl...

2018-04-04 17:43:12 246

原创 java 中数组存储结构讨论!

数组的存储结构是采用线性序列。public class ArrayDemo { public static void main(String [] args) { //1.定义数组 int[] numbers; //2.分配内存空间 numbers = new int[4]; //3.为

2017-11-04 13:46:32 523

原创 Error(随笔 17-2-28 )

启动项目运行时有可能会弹出异常:ERROR org.hibernate.hql.internal.ast.ErrorCounter unexpected token: form分析:直观看,就是hibernate中的hql语句异常。因此应该检查该语句是否有问题。有可能是出现了它不能识别的符号字符串等,例如:将from写成了form,这时修改过来应该就可以了。

2017-02-28 23:56:22 240

原创 Struts2(随笔) 17-2-20

Struts2框架:表单元素:1,使用和html中的form标签基本上差不多。2,struts2的form标签会生成一个table进行自动排版。3,可对表单提交的值进行回显,从栈顶对象进行匹配属性。并把匹配的值赋值到对应标签的value中。如果栈顶对象没有对应的属性,则依次向下找对应的属性。4,服务器端需要使用集合类型,这样才能保证能够正常的回显。optgroup:是sel

2017-02-20 21:26:33 269

原创 JS 和 JSP 的区别有哪些?(17-2-9 简谈)

咋一看,这两个实在是有点相似,下面简单说说其区别。 JSP全名Java server pages ,是一个简化的servlet设计,实现了HTML语法中的Java扩张。JSP与Servlet一样,在服务端执行。一般返回给客服端的是一个HTML文本,所以客服端只要有浏览器就能浏览了。web服务器遇到访问JSP网页请求,首先执行其中的程序,然后将执行结果连同JSP文件中的HTML代码一起返

2017-02-09 10:45:00 1246

原创 eclipse启动错误之一(failed to load the JNI shared library)!

启动eclipse有时会报:failed to load the JNI shared library!!!(未能加载JNI共享库)  可能有以下原因:1,jvm.d11不存在。解决方案:·重新安装jdk并配置环境。  ·copy一个jvm.d11文件2,eclipse的版本可能和jdk的版本不一致。解决方案:查看版本是否对应正确,32位对应32位的,64位对应64位的

2017-02-09 09:15:32 3681

原创 Map接口的实现类,HashMap 和 TreeMap 的区别是什么! day=11.24

Map map=new HashMap<>();//创建Map对象 map.put("1", "长江");//向集合中添加对象 map.put("2", "长城"); map.put("3", "黄山"); map.put("长江", "是一条河!"); Set set=map.keySet();//构建Map集合中所有Key对象的集合 Itera

2016-11-24 14:51:20 481

原创 线性 休眠=day=11.22

package org.hh1;import java.awt.Color;import java.awt.Graphics;import java.util.Random;import javax.swing.JFrame;public class XiuMian extends JFrame{ private Thread t; private static Color [

2016-11-22 17:05:58 280

原创 经典案列 ===生产者/消费者 简易版!

/*生产者、消费者 问题!!! 关系流程:     生产者----------------》 店员 (反馈) ------------------》消费者  生产者将产品交给店员,而消费者从店员购买产品:  如果,产品没有了,就通知生产者生产产品,消费者等待;  如果,产品有剩余,生产者等待生产,消费者买走产品!  可以看出中间变量是    【店员】*/

2016-11-22 15:20:46 338

原创 字符串 day-11.4-2

字符串是Java程序中经常处理的对象,如果字符串运用的不好,将影响到程序运行的效果。在Java中国字符串作为String类的实例来处理。以对象的方式处理字符串,将使字符串更加灵活、方便。了解字符串上可用的操作,可以节省程序编写与维护的时间。一:String类char类型只能表示单个字符,不能表示由多个字符连接而成的字符串。在Java语言中将字符串作为对象来处理,可以通过Java.lang包

2016-11-04 11:04:30 288

原创 LIst集合 day-11.4-1

List 集合包括List接口以及List接口的所有实现类。List集合中的元素允许重复,各元素的顺序就是对象插入的顺序。类似Java数组,用户可同伙使用索引(元素在集合中的位置)来访问集合中的元素。一:List接口 List接口继承了Collection接口,因此包含Collection中的所有方法,此外,List接口还定义了一下两个非常重要的方法。*get(int index):获

2016-11-04 09:29:00 363

原创 抽象类和接口

一:抽象类*定义一个类的时候,常常需要定义一些方法来描述该类的行为特征,但有的时候这些方法的实现形式无法确定。比如,定义一个Animal类,给一个shout()方法,用于表示动物的叫声,但是针对不同的动物,叫声也是不同的,因此在shout()方法中无法准确的描述动物的叫声。*针对上面描述的情况,java允许在定义方法的时候不写方法体,  不包含方法体的方法被称为抽象方法。抽象方法必须使用a

2016-11-02 11:07:49 314

原创 final关键字

一:final关键字*final关键字可以用于修饰类、变量和方法,他有“这是无法改变的”或者“最终”的含义,因此final修饰的类、变量和方法将具有以下特性:    ··final修饰的类不能被继承    ··final修饰的方法不能被子类重写    ··final修饰的变量(成员变量和局部变量)是常量,只能赋值一次二:final关键字修饰类*java中的类被final关键

2016-11-02 10:24:28 737

原创 关于继承

一:继承的实现1、继承的基本概念     简单的理解就是扩展父类的功能。2、java中使用extends(延续,寓意继承)关键字完成继承     class  子类  extends父类{}二:继承的限制1、java中只允许单继承     也就是说只能有一个父类2、子类不能直接方位父类的私有成员三:子类对象的实例化        在子类对象实例化之前,必须先

2016-11-02 10:22:04 385

原创 static(关键字)

一:static 变量*static变量也称作静态变量,静态变量和非静态变量的区别是:静态的变量被所用的对象共享,在类存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。*static成员变量的初始化顺序按照定义的顺序进行初始化。二:static方法*static方法一般称作静态方法,

2016-11-02 00:40:44 373

原创 作用域(基础篇)

一:作用域关键字*public(公共的):public表明该数据成员、成员函数是对所有用户开放的,所有的用户都可以直接进行调用。*protected(受保护的):protected 对于子女、朋友来说,就死public的,可以自用使用,没有任何限制,而对于其他的外部class,protected就变成了private(私有的)了。*private(私有的):private表示私有,私有

2016-11-02 00:33:00 258

原创 类与对象二(基础)

一:构造函数*构造函数的基本语法:([]){[]}二:构造函数的特点*构造函数的作用:完成类对象的初始化工作。*构造函数的名称必须与类名相同。*构造器没有返回类型并且不可被继承。*一般将构造函数的修饰符声明为public *构造函数中不能有return语句三:构造函数参数*参数表与方法声明中的一样。可以像方法一样向构造函数传递参数。*构造函数可以

2016-11-01 20:30:16 275

原创 类与对象一

一:对象(Object)*对象表示现实世界中某个具体的事物*抽象是从特定大的实例中抽取共同的性质以形成一般化概念的过程*对象具有两个方面的含义:                    在现实世界中:是客观世界中的一个实体                     在计算几世界中:是一个可标识的存储区域二:类(class)*类是具有共同属性和行为的对象的抽象类-----

2016-10-26 22:20:08 243

原创 面向对象

一:面向对象是什么严格的说应该是面向对象的编程实现(OOP)中的对象,面向对象编程,也不是面向类的实例编程。对象的定义是我们要研究的任何事物,从简单的整数到复杂的火箭等均可看做对象,它不仅能代表具体事物,还能表示抽象的规则,计划或者事件。也可以定义为“一切皆为对象”。因此面向对象这个对象,指的是客体。客体指客观存在的对象实体和主观抽象的概念。二:问什么要面向对象面向对象是为了解决系统的

2016-10-26 22:16:40 286

原创 面向对象

一:面向对象的概念*面向对象是一种符合人类思维习惯的编程思想。现实生活中存在着各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。*面向过程,是分析解决问题的需要的步骤,然后用函数把这些步骤一一实现,使用的时候一个一个依次调用就可以了。*面向对象,则是把解决的问题按照一定的规则划分为多个独立

2016-10-26 11:39:20 450

原创 MySQL建表代码!

一:查询类use 库名:进入该个库并且使用show databases:查询所有库名select * from  表名:查找指定表名的所有项目desc  表名:查询表的所有列名show tables:查询所有表 二:建或者删除数据库类create databases   数据库名字    default    charset='utf8';    : 建一个数据库

2016-10-18 17:39:27 1772

原创 MySQL基础

MySQL基础(流程篇2)八:

2016-10-17 12:43:38 207

原创 MySQL基础

MySQL基础(流程篇)一:启动和关闭MySQL数据库net start 数据库服务名;net stop 数据库服务名;注意:已经在Mysql里面了,是不能使用这两个命令的,必须先用quit退出命令退出本层,在cmd窗口下执行。 二:登录Mysql管理系统mysql -u用户名 -p密码如果出现welcome to mysql~~~表示登录成功。注意:在cmd下面执

2016-10-17 00:09:54 254

原创 java 基础

java 基础:       一:jdk安装,环境变量配置。       二:创建流程:project(计划,项目,java project)→package(包)→clss(类)       三:第一个java程序:public class HellJava{public static void main(String[] args){ System.out.pri

2016-10-13 21:53:25 277

gradle-5.6-all.zip

gradle是基于apache ant和apache maven概念得项目自动化构建开源工具,有需要得朋友可以看看

2019-10-03

FoxmailSetup_7.2.12.322.exe

foxmailsetup邮件客户端软件,中国最著名得软件之一,中文版使用人数超过400万,有需要得朋友可以看看

2019-10-03

angularjs资源

前端angularjs资源,有需要的朋友可以看看,angular的双向绑定,路由等

2018-11-01

vue环境搭建

vue环境搭建,有需要的朋友可以看看。vue环境搭建,有需要的朋友可以看看。

2018-04-03

tomcat-8.0.45

tomcat相关资源包,有需要的看看,tomcat相关资源包,有需要的看看,tomcat相关资源包,有需要的看看,

2018-03-24

空空如也

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

TA关注的人

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