自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Diligent_Programmer的博客

记下那些你曾经不想记的事,它是你最脆弱的地方

  • 博客(35)
  • 收藏
  • 关注

转载 js中string转float

 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串。parseInt()方法首先查看位置0处的 字符,判...

2018-12-23 22:00:10 11281

原创 JS实现购物车数量加减一

示例:html源码:<input id="goodscount" type="text" class="quantity" value="1"> <a id="plus" class="minus j-gACbtn">+</a> <a id="minus"

2018-12-20 23:15:56 11435 1

原创 解决 Mybatis 元素类型为 "resultMap" 的内容必须匹配 "(constructor?,id*,result*,association*,collection*,discriminat

今天做项目写mybatis的Mapper.xml文件时遇到了这个问题,写篇博客记录一下之前在xml中遇到写resultMap的时候并没有注意其内容还有个配置顺序问题。元素类型为 "resultMap" 的内容必须匹配 "(constructor?,id*,result*,association*,collection*,discriminator?)"小姐姐别大意呀,务必记得必须匹...

2018-12-15 17:37:45 508

原创 解决Eclipse中无法直接使用sun.misc.BASE64Encoder及sun.misc.BASE64Decoder的问题

今天做头像上传时,为了保证数据安全以及前端界面能够直接显示上传后的图片,对图片进行了加密,基本思路如下:在前端将上传的图片转为base64数据格式,将该值传到后台,后台获取之后,通过字符串截取出base64数据值,后台再使用一次转换,将base64的值转为图片存到磁盘路径下,将图片对网页的相对路径存入数据库中。其中出现了一个很严重的导包问题,无法引入sun.misc.BASE64Encoder...

2018-11-21 17:40:56 782

原创 JSP中EL怎样使用大于号、小于号、等于号等

最近做项目遇到的问题比较多,记录下被自己遗忘的细节  序列 符号 在el表达式中 通常 1 等于 eq == 2 不等于 ne != 3 大于 gt > 4 大于等于 ge >= 5 小于 lt <   ...

2018-11-21 17:18:00 1585

原创 看完这篇文章你就能完全明白web项目中的路径问题了

今天做网上购物系统(Web项目)中个人信息模块的头像上传,一直出现路径问题,仔细看一下,是自己完全没有弄明白路径。经过一番学习,也算是有所收获,下面我们就来谈一下绝对路径和相对路径的区别问题。

2018-11-21 17:07:19 212

原创 Jquery设置字体颜色

body代码:<p class="c1">Hello</p><p id="d1">Hello</p>jquery代码:$(".c1").css("color","red"); //对于c1类,获取标签,类名前加.$("#d1").css("co

2018-11-18 23:59:32 7064

原创 El表达式判断是否为空字符串或者是否为空

1. ${empty 值}  返回true ,表示为空字符串;2.${not empty 值}  返回flase,表示为空字符串;3.${值 !=null} 返回true,表示内容不为空值;<c:if test="${loginedUser!=null }"> <li class="denglu">~<a class="red" href="#&quot

2018-11-16 23:21:13 1961

原创 "checkbox"如何默认选中

checkbox默认是未选中的,若想默认选中,给其加上属性及属性值:checked="checked"即可<input name="flag" type="checkbox" checked="checked">    

2018-11-16 23:13:58 26963 1

原创 获取"checkbox"的值

今天做项目时遇到一个问题,如何获取复选框的值并传到后台,hidden隐藏框传值到后台是一种常用的传值方式若勾选则flag值为true,未勾选则为false<input name="flag" type="checkbox" onclick="javascript:document.getElementById('flag').value=this.checked;">&lt...

2018-11-16 22:23:51 412

原创 如何快速搭建一个ssm框架项目

摘要:最近开始着手做一个基于SSM(SpringMVC,Spring,Mybatis)框架的商城项目,学了的知识没有归纳总结很快就要遗忘了。今天写这篇博客其一做总结,方便自己后期再用,其二作为知识分享,接下来让我们步入主题。首先创建一个Maven项目(具体如何创建,请看我上一篇博客如何快速创建一个Maven项目) 项目创建好之后,编辑文件Pom.xml将必要的依赖包引入 <?xml...

2018-11-11 14:11:30 1058 1

原创 如何快速创建一个Maven项目

今天总结一下如何快速搭建一个Maven项目新建一个maven项目   首先右击“File”==》“new”==》“other”选中“Mven Project”点击“next”选择好路径之后“next”,创建一个web项目下一步   所填信息分别为:域名,项目名,版本号,包名项目建好后会有丢失的包,右击项目buildpath==》config选中丢...

2018-11-10 16:32:54 2502

原创 解锁scott用户

最近做项目用的都是mysql,挺久没用oracle了,今天打开PL/SQL意外发现自己的scott用户被锁了,写一篇短短的博文记录一下,oracle数据库给普通解锁的过程。1. alter user scott account unlock;  //注意这里记得后面的分号Oracle 中给用户枷锁和解锁的代码:SQL>alter user username account lock;...

2018-10-05 22:55:06 3711

转载 PL/SQL永久激活

注册码(亲测,可用):Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number:601769password:xs374ca   

2018-10-05 21:53:19 645 1

原创 初级程序猿的进阶(程序员应该看的公众号)

书籍类《深入理解Java虚拟机》《Effective Java》《可伸缩服务架构:框架与中间件》课程类《Java核心技术36讲》《深入拆解Java虚拟机》《从0开始学微服务》《从0开始学架构》微信公众号(1)程序员面试(mvpjob)  、Java面试那些事儿(javatiku)(2)程序员小灰(chengxuyuanxiaohui)(3)Holli...

2018-10-05 15:09:18 821

原创 Springmvc中前端ajax请求后台的三种返回方式

ajax是一个重点又是自己薄弱的地方,记录一下一、前端请求,三个test方法分别对应后台的三个方法返回值 <button onclick="testAjax0()">Ajax0</button> <button onclick="testAjax1()">Ajax1</button> <button onclick="t

2018-09-01 21:23:35 1677

翻译 SHA - 加密算法简要介绍及JAVA实现

1.安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。SHA家族的五个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,由美国国家安全局(NSA)所设计,并由美国国家标准与技...

2018-08-24 21:09:46 515

原创 org.apache.lucene.analysis.Analyzer.createComponents(Ljava/lang/String;)Lorg/apache/lucene/analysis/

今天从早到晚就在调这个Bug,无果,希望有大佬路过高抬贵手提个解决方案八月 23, 2018 11:13:50 下午 com.chenlb.mmseg4j.Dictionary getDefalutPath信息: look up in mmseg.dic.path=null八月 23, 2018 11:13:50 下午 com.chenlb.mmseg4j.Dictionary getDe...

2018-08-23 23:25:27 2689 1

原创 tomcat能正常启动,但是不能访问http://localhost:8080

1.背景:最近电脑被病毒攻击,无奈重装了系统,电脑中的软件一洗而空,tomcat也不例外,然后我又自己重新配了一个tomcat并且配置到了eclipse中,运行时遇到一个很令人困惑的问题,Tomcat 可以正常启动你的项目 但是直接用端口进入不了tomcat的欢迎界面,接下来我们一起来分析原因。2.分析解决:首先服务器不影响项目的正常运行,但是用http://localhost:8080/和h...

2018-08-22 22:12:34 1009

转载 spring几种依赖注入方式以及ref-local/bean,factory-bean,factory-method区别联系

平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。  依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员...

2018-08-21 23:17:57 253

原创 spring中创建bean对象时多例和单例的区别

 Spring中创建bean有三种方式:静态工厂创建bean,动态工厂创建bean,以及通过scope属性,今天记录一下最简单的scope方式在<bean>标签中,加上scope属性来控制对象在容器中的数量。1、scope = singlton 单例模式,对象在容器中全局唯一,在IOC(控制反转)容器初始化的时候该对象就会被创建。2、scope = prototype 多例模式...

2018-08-20 23:33:39 1972

原创 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'board' available

今天学习了Spring框架的入门,然后做练习遇到很多小bug,记录一下1.cvc-complex-type.2.4.d: Invalid content was found starting with element 'bean'. No child element is expected at this point.标签中没有定义该子标签2.Bean Definition Parsi...

2018-08-19 23:43:14 713

原创 详解java中的常用注解

在java中,注解作为程序的元数据嵌入到程序当中,元数据标签的存在并不影响程序代码的编译和执行。1.常用的注解:@Override  重写@Deprecated   过时  @SuppressWarnings 压制警告   自定义: public @interface 注解名 { } 使用自定义注解通过: @注解名 2.在自定义之上使用的注解1)Retention注解...

2018-08-18 23:10:14 309

翻译 tomcat下载安装及tomcat各个文件夹的作用

1.下载官网:https://tomcat.apache.org/download-80.cgi具体下载哪个版本看自己的电脑32位还是64位,我自己使用的是8.02.下载之后解压到指定的盘内分析各个文件夹的作用:1)bin:主要存放tomcat的操作命令,根据操作系统可以分为两大类:一是以.bat结尾(Windows);二是以.sh结尾(Linux)。比如可以通过startup...

2018-08-17 23:06:55 3315

原创 jdk环境变量配置

电脑被病毒杀死了,重装了系统,所以我又温习了怎样安装自己常用的软件1.计算机==》属性==》高级系统设置==》新增环境变量即:JAVA_HOME:E:\Mysoftware\Java\jdk1.8.0_131CLASS_PATH:%JAVA_HOME%\jre\lib\rt.jar2.检验是否安装成功cmd下输入java -version...

2018-08-16 20:16:08 131

原创 MySQL安装完全图解

MySQL安装比Oracle安装简单很多,步骤如下:1.双击Setup文件2.点next3.同意安装,next4.自定义安装5.选择安装目录(个人喜欢在D盘新建一个文件夹,把软件都放D盘)6.注意不能有中文出现7.安装8.next9.finish10.next11.选中“详细配置”next12.选“开发...

2018-08-15 23:08:51 326

原创 MySQL入门笔记

一、首先先安装MySQL,如果操作系统是64位的,就安装64的MySQL,否则,要是安装32位的,会出错。然后,安装可视化MySQL助手,就是Navicat或者MySQL-front检验安装是否成功:打开cmd,输入mysql -u root -p,按回车当出现“Welcome to the MySQL monitor.  Commands end with ; or \g. ......”...

2018-08-15 22:43:37 294

原创 实例变量和类变量的区别

1.从语法区别上说:变量声明时前面加了static关键字的变量为静态变量又称为类变量,反之变量声明时没加static修饰的变量为实例变量。2.变量的隶属:静态变量是该类的所有对象所共享的,即该变量属于该类,而不属于某个对象,而实例变量则是属于特定的对象的。3.变量何时存在:静态成员在类的对象初始化前可以通过类名访问,即静态变量在new对象之前就已经存在内存中,类的静态成员在类加载(即第一次...

2018-08-14 20:20:24 315

原创 java中instanceof关键字的理解

刚刚在了解“==”和equals的异同,看到equals源码中的instanceof关键字,然后特地做个笔记1. equals方法的源码新的理解:public boolean equals(Object obj) {        if (obj instanceof Integer) {                  //如果object是integer的子类或者本身就是integ...

2018-08-14 19:12:07 355

原创 在PL/SQL 里面有把锁一样的按钮,点击它会跳出“these query result are not updateable,include the ROWID to get updateab

在PL/SQL 里有把锁一样的按钮,点击它会跳出“these query result are not updateable,include the ROWID to get updateab”   一期项目阶段针对上述问题我看了很多方法,最后发现解决方法很简单,直接在查询的sql语句后面加上for update 然后执行语句,那把小锁就能打开了,还能直接点后面的...直接往数据库...

2018-03-16 13:54:46 1284 2

原创 SWT中的Lable设为透明背景

刚刚做项目遇到的小问题,想设置lable标签背景透明shell = new Shell();shell.setBackgroundMode(SWT.INHERIT_DEFAULT);设置Lable所在的shell属性为SWT.INHERIT_DEFAULT 

2018-01-30 12:28:01 950

原创 jdbc封装

封装主要为了方便后续直接使用,不同的用户不同的数据库,通过修改配置文件就能使用同一段代码 核心代码一、主要的方法1.导包2.加载驱动(在整个程序运行只用加载一次)Static {Class.forName("ReaderPro.getInstance().getProperty("driverClassName")");}3.建立连接的方法(不希望外部直接修改)priv...

2017-12-27 15:42:13 326

原创 JDBC对数据查询操作

例如:查询时想获取所以列的列名步骤Connection con=null;PreparedStatement pstmt=null;ResultSet rs=null;1.导包(同我上一篇博客点击打开链接)2.加载驱动Class.forName("oracle.jdbc.driver.OracleDriver");3.建立连接con=DriverManager.getConnecti...

2017-12-25 10:49:13 1080

原创 JDBC更新数据库中数据

 JDBC的功能基本上归结为三件事,即建立数据库连接,发送SQL语句和处理查询结果。 JDBC详细步骤:1.导包(先将驱动包拷贝到项目目录下,再解压)路径:D:\oracle\product\10.2.0\db_1\jdbc\lib找到路径之后,复制classes12.jar架包粘贴到jdbc项目下最后eclipse中解压:右击Build Path ===》add to ...

2017-12-25 10:41:48 1842

原创 如何使用Eclipse自带的工具建立数据库连接

 关键步骤: 1.new ==> File ==> db.sql如下图:   2.找 Date Source ExplorerWindow ==> Show View ==> Others==> Data Management==> Date Source Explorer  双击  3.N...

2017-12-21 12:55:22 8265 3

空空如也

空空如也

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

TA关注的人

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