追求完美,追求自由!
使用jar:qrcode.jar和源码twodimensioncode: 1:绘制二维码: package com.tsxs.tools.twodimensioncode; import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.Fil
二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集
package com.tsxs.test; import java.awt.Color; public class TestColor { public static void main(String[] args) { System.out.println(toHexFromColor(Color.BLUE)); System.out.println(toColorFro
SecureCRT连接Ubuntu失败,长时间的重新连接,连接不了。 Ubuntu默认未安装ssh远程加密连接服务。 使用命令,安装即可。 sudo apt-get install openssh-server openssh-client 重启Ubuntu,默认已经开启ssh功能。 如果还是未连接,则 启动ssh-server: /etc/init.d/ssh restar
在第一次使用ubuntu系统的root的时候,提示认证失败 su或者su root:认证失败 解:ubuntu默认root是禁用的,要先重新设置密码才能使用。 ①:使用 sudo passwd root ②:第一次输入,安装密码。 ③:设置UNIX新密码和确认密码后,重启即可使用ok。 具体见图:
1:实现触发器,最大的问题是jar包的处理(*.jar定时jar和sourcecodesource code): 此处,最关键的jar为第二个,名字最长。 maven依赖: <dependency> <groupId>org.apache.servicemix.bundles</groupId> <artifactId&g
默认在centOS最小安装下没有安装telnet服务的,需要自己安装(root权限): 错误: [root@localhost log]# telnet 192.168.10.56 27017 -bash: telnet: command not found 1:查看系统版本信息(centos7): [root@localhost log]# cat /etc/issue
package com.tsxs.arithmetic; /** * 计算素数.<br> * 素数(又叫质数):指大于1的自然数(0不是自然数),除了1和它本身外,不能被其他自然数整除的数.<br> * 合数:比1大但不是素数的数.<br> * 1和0既不是素数也不是合数. * 例如:2,3,5,7……<br> * 思路:<
package com.tsxs.arithmetic; /** * 计算水仙花数.<br> * 水仙花数:一个n(n>=3)位数,它的每个位数上的数字的n次幂之和等于它本身.<br> * 例如:371=3^3+7^3+1^3.<br> * 思路:<br> * 1.数据的位数:操作数除以10的商的位数加1.<br>
数据类型 名称 长度 默认值 位数范围 boolean 布尔型 1字节(8位) false 只有false、true byte 字节型 字节(1byte=8bit) 0 -128~127 (-2^7~2^7-1)
IE11对ie的好多地方进行了修改,兼容了标准,userAgent改变,但其实感觉它已经不是ie了。 改变参照学习链接:链接1 链接2 修改后的js代码: /** * Usually used browser compatibility.<br> * Get browser name agent version.<br> * return bro
此篇为“创建Dynamic Web Projec工程,”搭建Dynamic Web Project(动态web项目)的springmvc工程1的续篇,“搭建springmvc框架web项目”: 注:开发工具,以及jar包下载,404访问处理,请到上篇或下链接!!! 下载分享%springmvc开发分享****,(提取码:2c4a)也可网上下载,适合自己的或最新版本使用。 404错误解
此篇创建Dynamic Web Projec工程(动态web项目),下一篇,搭建Dynamic Web Project(动态web项目)的springmvc工程2,搭建springmvc。 404错误解决可以查看:springmvc下404解决 工具: jdk:jdk-8u45-windows-x64.exe 服务器:apache-tomcat-8.0.22 eclipse:ec
HTTP Status 404 -(tomcat,springmvc),访问404找不到路径解决: 问题1:把tomcat添加到eclipse下,直接访问“http://localhost:8080/”,404错误; 问题2:搭建完springmvc的web工程后,访问进入欢迎页404错误: 问题3:在springmvc的扫描类中,可以正常映射"String"返回值的视图,M
package ca.map; import java.util.Comparator; import java.util.Enumeration; import java.util.HashMap; import java.util.Hashtable; import java.util.LinkedList; import java.util.TreeMap; public cla
* 继承(extends) * java是一种树形结构(联结类的层次模型),单继承(父类),多实现(接口+内部类) * 子类和父类之间是is-a关系 * 在子类中使用super关键字,访问父类的成员,super必须出现在子类。本类中方法中this调用本类的成员(属性和方法,区别于局部变量),在构造方法中调用(替代)其他构造方法 * 继承规则:①不能继承private成员 *
使用线程,输出连续10s的时间,按要求格式: package ca.bb; import java.text.SimpleDateFormat; import java.util.Locale; /** * 时间计数类 * */ public class Timer { /** * 实现10s时间的输出 * */ public static void timer(){
单例设计模型: static修饰符: ①:static静态只有一份(同一个虚拟机中) (节省资源),类代码被装载内存时,静态代码分配内存,并执行,并且常驻内存。 可参考:类加载顺序 ②:Static修饰成员变量,成为"类变量",属于整个类,类的共享变量。注:不能修饰局部变量。 static是一块为整个类共有一块存储区域,静态变量只有一份,值变化后,所有访问值变化
线程通信,线程之间的消息传递; 多个线程在操作同一个资源,但对共享资源的操作动作不同;它们共享同一个资源,互为条件,相互依赖,相互通信让任务向前推进。 线程的同步,可以解决并发更新同一个资源,实现线程同步;但不能用来实现线程间的消息传递。 线程通信生产者和消费者和仓库是个典型模型: 生产者:没有生产之前通知消费者等待,生产产品结束之后,马上通知消费者消费 消费者:没有消费之前通知
同步就是指一个线程要等待上一个线程执行完之后才开始执行当前的线程; 异步是指一个线程去执行,它的下一个线程不必等待它执行完就开始执行。 同步优势:java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突, 因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用,从而保证了该变量的唯一性和准确性(保证线程安
使用Stack来完成: 代码如下: package ca.map; import java.util.Stack; public class Sum1_19eq20 { //算法: 求1至19这些自然数数中,所有相加为20的组合 public static void main(String[] args) { combinateDataOfRang
/** * Stack类 * 栈:桶型或箱型数据类型,后进先出,相对堆Heap为二叉树类型,可以快速定位并操作 * Stack<E>,支持泛型 * public class Stack<E> extends Vector<E> * Stack的方法调用的Vector的方法,被synchronized修饰,为线程安全(Vector也是
素数:除了1和它本身无其他约数,也称质数(素数只有1和它本身两个约数(不能被整除)) 想法:素数从2开始;如果为素数,从2 到 其平方根中,有自然数能整除它,则为素数,反之否。 代码如下: package ca.map; public class IsPrime { public static void main(String[] args) { dat
问题1: Exception in thread "main" java.lang.UnsupportedClassVersionError: HWByCentOS : Unsupported major.minor version 52.0 现象:在安装完jdk后,执行javabean.class文件时候出现错误 javac HWByCentOS.java
Java异常: ①使用try-catch-finally处理异常; ②使用throw、throws抛出异常; ③上边为java异常处理5个关键字。 异常是程序在设计时或运行时产生的错误,异常处理是处理异常的过程,一旦异常被处理后,异常就不存在了,因此程序就可以继续运行了。如果异常不被处理,程序就会被强制终止(终止出现异常的业务代码执行)。 在程序运行中,程序的try、catch、
在多任务操作系统中,多进程实现了多任务的并发执行,进程的多线程实现了进程中代码块(线程)的并发执行。 例如:多进程:我要使用qq聊天,又要使用firefox进行上网,还要进行java编程,这儿进启动了三个进程,实现3我要的三个任务,并且同时执行中。 例如:多线程:当用qq聊天的时候,我们同时和5个人进行聊天,那么有6(qq本身为一个线程)个对应的线程
为了防止,页面向数据库暴力注册入力,用户登录暴力破解,所以加入验证码,验证码无法被软件获取上边的内容(加入算数计算,更加安全),所以在现在技术,暂时安全。 先看效果图: 第一次加载比较慢,防止无法加载验证码显示,后台获取准备好的默认正在加载图片(静态图片),后台图片获取好后,替代。 验证码效果图: 后台Java图片实现类Verificatio
#pagesize 为每页的大小. #pagenumber为要显示页面页面号. #查看学生表的2班学生 mySQL查询分页语句: select * from studenttb where stuclass='2' limit pagesize*(pagenumber-1),pagesize*pagenumber; Oracle查询分页语句: 需要分组分页: select *
Java内部类 ①内部类是在一个java类体内,再定义一个类,即外部类的内部再定义一个类(相对的)。 ②内部类分为四类: 成员内部类、局部内部类、静态内部类、匿名内部类 ③内部类作为外部类的一个成员,并依附于外部类而存在。包括:成员内部类、局部内部类、匿名内部类 ④内部类可以由private、public、protected
Java类加载 1.JVM( Java Virtual Machine,“Java虚拟机” )的类装载器ClassLoader(java类),包括系统类、扩展类、用户编写三种类加载器,负责将java的字节码文件从硬盘读取到JVM中(内存),即首次加载java类时,类的静态成员开辟空间,将常量池存放在方法区内存中,对常量池地址解析,并对java类的静态成员变量、静态块、静态方法进行一次初始
RAC(Real Application Cluster)“实时应用集群”,以前称作OPS(Oracle Parallel Server)“甲骨文并行服务器”,是Oracle新版数据库中采用的一项 高可用性新技术之一,也是Oracle数据库支持网格计算环境的核心技术。用来在集群环境下实现多机共享数据库,以保证应用的高可用性。同时可以自动实现并 行处理及均分负载(把负载平均分配到集群中的
Java的运算符,分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。 算数运算符(9):+ - * / % ++ -- 关系运算符(6):== != > >= < <= 逻辑运算符(6):&& || ! ^ & | 位运算符(7):& | ~ ^ >> <&
文章末尾,有借鉴学习的说明,请仔细阅读,细化知识。 接口Interface: package com.wangku.classx; public interface InterfaceWK { /** * minus减法 * */ public abstract int xminus(int x,int y); } 抽象类Abstract
Java字符串连接再开发中随时用的,方法很多: 先看下下边的代码: package com.meiyabaike.classx; public class ClassxMathCalculate { public static void main(String[] args) { int i1 = 10; int i2 = 20;
在javaEE开发中,我们在支持Hibernate之后,想使用Myeclipse自动生成java的Bean和BeanName.hbm.xml文件(Oracle12c为例): 注:以下提到"BeanName"为您使用的java class name。 1:创建一个java项目让他支持Hibernate(因为需要给后面生成的bean找一个存放目录) 2:切换视图到MyEclipse
数据库插入数据: INSERT INTO 表名(列名1,列名2……) VALUES (值1,值2……) eg:INSERT INTO UC(USERID,USERIDENTITY,USERSTATUS)VALUES('5556666668888888800000123321','S','5');数据库更新语句: UPDATE 表名 SET 列名1=值,列名2=值…… WHERE 条
创建数据库表: CREATE TABLE UC ( userId VARCHAR2(53) NOT NULL, userloginName VARCHAR2(35) NOT NULL, userPassWord VARCHAR2(25) NOT NULL, userExtend VARCHAR2(1000) ); 在ORACLE中给表、列(字段)增加注释以及读取注释 0、
SQL是结构化查询语言(Structured Query Language) 专门用于数据存取、数据更新及数据库管理等操作。 此文后积累学习用SQL语句对数据库的表进行增删改查的操作。 在Oracle开发中,客户端把SQL语句发送给服务器,服务器对SQL语句进行编译、执行,把执行的结果返回给客户端。 Oracle SQL语句由如下命令组成: 数据定义语言(D
PL/SQL注释乱码解决: 查看Oracle的编码: SQL> SELECT USERENV('LANGUAGE') FROM DUAL; USERENV('LANGUAGE') ---------------------------------------------------- AMERICAN_AMERICA.AL32UTF8 但乱码。 安装时候,Oracl
jQuery中类型判断: if(typeof(price) == "undefined"){ isexistprice=false; } typeof后面跟一个表达式,要不要括号都可以。它将返回一个字符串,表示表达式的类型,而类型只有六种可能:number、string、boolean、object、function、undefined 实际的类型可以参考微软的一
Linux shell编程: 1.算数运算 ,使用 expr 外部程式或let 命令 #!/bin/sh a=$1 b=$2 #判读参数为空处理 if [ ! -n "$1" ] then echo "First parametor is null" else echo "First parametor is $1" fi let c=$a+$b d=`
ORACLE 12C使用 orcl数据库服务器连接字符串 启动和关闭[12c 有误] C:\Users\***>sqlplus /nolog SQL*Plus: Release 12.1.0.1.0 Production on 星期日 3月 15 12:56:57 2015 Copyright (c) 1982, 2013, Oracle. All rights rese
下边情况,小菜鸟编程,小毛病! 遇到后开发记录。 [希望览官大人指教]: java语言开发: 1.String类的indexOf方法 public static void main(String[] args) { String a = "ab-cd"; if("-".indexOf(a) != -1){
实现弹框,比较精美的jQuery.ui.*;来实现,弹框显示: jsp页面代码[jqueryuidialog.jsp]: <%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <% String path = request.getContextPath(); St
html页面,有的时候不是直接一个页面,一连串(或并行)页面的结束,为了提高用户体验或完成某种功能需要父子页面(或窗口)来实现,或者父子,兄弟窗口来完成。本文主要介绍: html父子页面(弹框)的实现和交互[通信] 实现简单业务介绍: 1.父页面,点下“注册”按钮,按钮锁定,并弹框; 2.父页面隐藏域的值“欢迎您的注册……”,传给子弹框,并
错误介绍:1:找不到配置的(DispatchAction)方法参数,或者其他参数。 eg:parameter=“method”; 2:过滤器中“ chain.doFilter(request,response);”传递不了下一个过滤器中或者,进入请求中。 异常详细信息: 2015-01-16 17:18:02,424 ERROR org.apa
开发中遇到中文乱码,请检查“jsp-tomcat-struts1-ajax-webservice”,请检查以下几处: 1.jsp页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
使用jstl标签和form动态的页面数据显示操作获取! html代码: <body> <center> <div id="header"></div> <div id="divuser"> <input id="contextPath" type="hidden" value="${pageC
使用js代码获取浏览器版本信息如下: 例如:ie9.0 firefox34.0 chrome37.0等等 /** * Get browser name agent version * return browser name version * */ function getBrowserNameAndVersion(){ var agent = navigator.u
Linux服务器实现远程,原项目的备份、删除,新项目上传,以及远程重启服务器! 分成一个主shell调用三个shell文件步骤完成。 mainsh.sh一次按顺序执行多个脚本,将三步sh顺序完成: #!/bin/sh #此Shell一次按顺序执行多个脚本 #参数:: #远程jboss服务器所在的ip IP=127.0.0.1 #服务器登录账户 userx='tskk'