servlet简单表单笔记
package cn.web.http;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;impor
Java中Comparator进行对象排序
Java在8后引入了lambda表达式和流,使得排序方法有了变化class User { int id; String name; public User(int id, String name) { this.id = id; this.name = name; } public int getId() { return i
input输入框禁止输入小数点(vue)
最近经常遇到这样的需求,input输入框禁止输入小数点.这里就以iview框架为例.做出一种处理方法. methods: { changeNumber() { let str = '' + this.inputNumber; if (str.indexOf('.') != -1) { let arr = str.split('');
重写overrider 与重载overload的区别
overload :public class PenDemo { public static void pen(){ System.out.println("我是一支黑色的钢笔"); } public static void pen(String color){ System.out.println("我是一支"+color+"的钢笔"); }
本地存储方式Indexed Database
HTML5问世以后,前端加入了一个重要的功能,便是本地存储,本地存储可分为4类:LocalStorage:总的存储量有所限制,并不能提供真正的检索API,数据的生命期比窗口或浏览器的生命期长,数据可被同源的每个窗口或者标签页共享,兼容性很好,使用最多的存储方式。SessionStorage:只要浏览器窗口不关闭就会一直存在,不应该把真正有价值的东西放在里面,数据会保存到存储它的窗口或者标签页关闭时
Git初次使用配置
一、设置用户名和邮箱git config --global user.name "George"git config --global user.email george@example.com说明:“--global”选项表示该系统任何操作都使用该次配置信息。二、文本编辑器未配置,Git使用默认编辑器Vim。git config --global core.editor emacs三、查看配置g
Mysql从5.6.14安全升级至mysql5.6.25的方法
服务器上Mysql的版本为:社区版的mysql-community-server-5.6.14。近日局方对服务器进行漏洞扫描,发现zhyh08上的mysql存在几个高危漏洞,要求进行修复。受这几个漏洞影响的主要是5.6.17及以前的版本,所以将mysql升级至最新的5.6.25即可解决问题。1、下载最新的mysql安装包(rpm文件),链接如下:MySQL-5.6.25-1.el6.x86_64.
面试必备之深入理解自旋锁
分享一个我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star:https://github.com/Snailclimb/Java-Guide本文出自:http://blog.onlycatch.com/post/自旋锁我对原文做了一点补充与修改,我觉得这篇文章写的非常非常好。深入学习,不光可以深入掌握自旋锁,可能提高自己的编程思想。原文作者对
Windows下通过DOS命令登录MYSQL的方法
例:MYSQL安装在D:ApacheServermysql下开始==>运行==>cmd,或者按住win键+r键输入cmd复制代码代码如下:C:UsersAdministrator>d: //进入D盘D:>cdApacheServermysqlbin //进入mysql安装目录下bin文件夹内D:ApacheServermysqlbin>mysql-hlocalhost-uroot-p
mysql 批量修复
?#!/bin/bashhost_name=127.0.0.1user_name=user_pwd=database=need_optmize_table=falsetables=$(/usr/local/webserver/mysql/bin/mysql-h$host_name-u$user_name-p$user_pwd$database-A-Bse"showtables")for
Mysql中实现提取字符串中的数字的自定义函数分享
因需要在mysql的数据表中某一字符串中的字段提取出数字,在网上找了一通,终于找到了一个可用的mysql函数,可以有效的从字符串中提取出数字。该mysql提取出字符串中的数字函数如下:复制代码代码如下:CREATEFUNCTIONGetNum(Varstringvarchar(50))RETURNSvarchar(30)BEGINDECLAREv_lengthINTDEFAULT0;DECLARE
手把手教你学会用Spring AOP
用了Spring很长时间了,一直想写些AOP的东西,但一直没有空闲,直到现在项目稍微进入正轨了,才赶紧写写。废话不多说,先从AOP入门开始,后面再介绍AOP的原理(JDK动态代码和CGLIB动态代码的知识)。注:该部分适合于未接触过SpringAOP的童鞋,如果是AOP老手,请直接绕过,不用打招呼^^ 请尊重作者劳动成果,转载请标明原文链接: https://www.cn
Mysql字符串处理函数详细介绍、总结
一、简明总结ASCII(char) 返回字符的ASCII码值BIT_LENGTH(str) 返回字符串的比特长度CONCAT(s1,s2…,sn) 将s1,s2…,sn连接成字符串CONCAT_WS(sep,s1,s2…,sn) 将s1,s2…,sn连接成字符串,并用sep字符间隔INSERT(str,x,y,instr) 将字符串str从第x位置开始,y个字符长
pythopn sys 模块(python解释器交互)
>>> import sys>>> print(sys.argv) #命令行参数List,第一个元素是程序本身路径>>> def pt():>>> print("这是pt")>>> def dt():>>> print("这是dt")>>> if sys.argv[1]=='pt':>>> pt()>>> elif sys.argv[1]=='dt':>>
基础 PHP 语法
PHP脚本可放置于文档中的任何位置。PHP脚本以结尾:PHP文件的默认文件扩展名是".php"。PHP文件通常包含HTML标签以及一些PHP脚本代码。下面的例子是一个简单的PHP文件,其中包含了使用内建PHP函数"echo"在网页上输出文本"HelloWorld!"的一段PHP脚本:实例我的第一张 PHP 页面注释:PHP语句以分号结尾(;)。PHP代码块的关闭标签也会自动表明分号(因此在PHP代
PHP验证码
将上面程序命名为verifycode.php,在需要调用验证码的位置添加如下代码:
Hbase客户端代码连接详解
很多人在使用客户端api进行hbase连接的时候,会提出hbase是否有连接池,怎么实现hbase的连接池的问题,更有甚者,许多初学者在开发hbase代码的时候,经常出现hbase连接数的限制等连接问题,归根结底还是对hbase的连接对象Connection不甚了解,下面我们来详细剖析一下hbase的连接对象:常见的使用Connection的错误方法有:(1)自己实现一个Connection对象的
ORACLE写Function时 传入参数变量名的注意事项
oracle中开发人员写自己的sqlfunction时,入口参数名不要与select中table的字段名重复,否则虽然编译能正常通过,但运行的结果往往是错误的。示例:1 CREATE OR REPLACE FUNCTION S_GET_EMP_NAME(EMPNO nvarchar2) return nvarchar2 is 2 ENAME nvarchar2(100); 3 begin 4
python中的*args和**kw
对于python初学者,初次遇到*args和**kw可能是一头雾水,下面就解释一下这两个参数。在python中定义函数,可以使用一般参数、默认参数、非关键字参数和关键字参数。一般参数和默认参数在前面的学习中我们都遇到过了,而*args和**kw分别属于非关键字参数和关键字参数,后两者也都是可变参数。非关键字参数的特征是一个星号*加上参数名,比如*number,定义后,number可以接收任意数量的
THREE.JS中的鼠标点击事件
varraycaster=newTHREE.RayCaster();//光线投射,用于确定鼠标点击位置varmouse=newTHREE.Vector2();//创建二维平面window.addEventListener("mousedown",mousedown);//页面绑定鼠标点击事件//点击方法functionmousedown(e){//将html坐标系转化为webgl坐标系,并确定鼠标