- 博客(57)
- 收藏
- 关注
原创 oracle创建数据库到建表的相关sql
创建表空间及用户的sql:-- 重复执行时,先删除declare num integer;begin select count(1) into num from dba_users where username = upper('kd_sale_dx') ; if num >0 then execute immediate 'drop user kd_sale_dx C...
2019-10-09 18:39:35
315
1
原创 javabean和map相互转换的例子
1. javabean转map /** * javabean转map, map的key为小写 * * @param bean * @return * @throws Exception */ private static Map<String, String> beanToMap(Object bean) thr...
2019-09-19 18:17:50
245
原创 linux下排查java 程序 进程 线程数常用命令
查看cpu核数: cat /proc/cpuinfo| grep "cpu cores"| uniq1. 查看系统的允许的最大线程数 cat /proc/sys/kernel/pid_max 1.修改最大进程数后系统恢复 echo 1000000 > /proc/sys/kernel/pid_max 2.永久生效 echo "kernel.pid_max...
2019-09-06 18:36:40
977
原创 java8 用strem流处理集合的例子 list转Set、Map
一. 需求:遍历List集合,集合中的对象的某个字段是以 逗号分割的,把分割后的值保存在Set集合中普通的写法: Set<String> cfgPortfolioSet = new HashSet<>(20); for (CfgPortfolio cfgPortfolio : cfgPortfolioList) { ...
2019-09-05 16:54:13
22749
原创 IDEA热部署tomcat实现js改动无需重启tomcat
由于前端界面需要经常调整,每次修改js代码都要重启tomcat,影响开发效率,本文实现tomcat的热部署,修改js代码无需重启tomcat. 基于maven项目一. 设置web程序包的打包路径设置war包的 artifacts, 新建一个exploded, 选择facets下的web程序二.设置war包的打包, 将web程序打包成xx.war的格式将web explo...
2019-09-04 11:51:54
2040
原创 正则表达式的一次匹配例子
匹配A#a,B#b的格式,a、b为小数String regex = "[0-9A-Za-z]+#[0|1]\\.?[0-9]{1,4}(,[0-9A-Za-z]+#[0|1]\\.[0-9]{1,4})*";String position="00300#0.5,CABAAS001#0.2, 00001#0.3";if(!position.matches(regex)){ bool...
2019-08-28 13:56:52
2217
原创 正则表达式匹配规则
经常用到的一些正则表达式的匹配规则,从网上整理了一下:大概有以下:元字符元字符如下:. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束常用反义元字符代码 说明\W 匹配任意不是字母,数字,下划线,汉字的字符\S 匹配任意不是空白符的字符\...
2019-08-28 13:51:35
1116
原创 一次shell脚本的练习案例
启动微服务的脚本:#! /bin/shset -mapp_path=$(pwd)echo app path is $app_path# 找到tomcat的进程idapp_pid=$(ps -ef|grep $app_path|gawk '$0 !~/grep/ {print $2}' |tr -s '\n' ' ')if [ "$app_pid" ];then echo ...
2019-08-12 16:41:20
139
原创 redhat系统下部署小型微服务系统搭建基础环境的过程记录
该系统需要的开源软件:redhat, redis, jdk1.8, tomcat8 ,oracleClient背景:生产环境是在内网中,linux系统不能联网, 不能使用 yum命令安装1.创建用户 拿到redhat系统时,只有root用户,首先需要创建用户来搭建此系统 创建用户组 zntg和用户zntg,密码为123 命令如下: 创建用户组...
2019-08-03 16:20:23
527
原创 ssm+maven整合遇到的错误
1. Unsupported major.minor version 52.0 (unable to load class org.springframework.web.SpringServletContainerInitializer) 解决: 根据错误信息Unsupported major.minor version 52.0查到说是jdk版本集成tomcat版本太高,需要改低一些,于...
2018-11-15 16:10:13
445
翻译 统计字符串中某个字符出现的位置
public class base_day01 { public static void main(String[] arg) { String str = "统计字符串中的某个字在字符串中出现的位置"; int[] iArr = countAll(str,'字'); System.out.println(Arrays.toSt...
2018-03-27 19:56:18
3314
原创 java中,为什么char类型数组可以直接用数组名打印,其它类型数组是地址值
char类型的数组就相当于一个字符串。因为输出流System.out是PrintStream对象,PrintStream有多个重载的println方法,其中一个就是public void println(char[] x),直接打印字符数组的话,不像int[]等其他数组,它会直接调用这个方法来打印,因而可以打印出数组内容,而不是地址。public class base_day01 { ...
2018-03-27 19:31:21
5532
原创 网上书店系统
用到的技术: Servlet +jsp+mysql主要功能:前台:登录注册图书管理订单管理购物车模块后台:书分类管理图书管理:上传图书,修改删除图书订单管理遇到的问题: 1,request.getSession().setAttribute("cart", bmw); Cart cart = (Cart)r
2015-08-10 16:57:39
3815
原创 文件的上传下载
上传的类:public class UploadServlet extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEnc
2015-08-04 20:08:35
332
原创 全站编码问题 请求和响应编码的处理
当GET请求有中文时,对其编码工作很复杂。 可以通过过滤器的方法,实现其编码的便捷式。 GET请求时需要装饰HttpServletRequestpackage cn.itcast.filter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;
2015-08-03 19:31:18
431
原创 客户管理系统案例总结
主要功能有: 1, 客户的增删查改。 2,多条件模糊查询客户。 3,对查询结果进行分页处理。 4,要对结果是多条件查询的还是直接查询的区分(分离URL,较难)总共遇到一下几个问题:1,jdbc 的 获取连接对象失败。报异常 原因: 一开始没有用 tools 工具包中的 TxqueryRunner 的方法,而是复制TxqueryRunner类在项
2015-08-02 16:39:09
931
原创 Servlet , 实现 验证码功能
jsp界面: 登录 用户名: 密 码: 验证码: 换一张 function change(){ var imgEle=document.getElementById("vc"); imgE
2015-07-26 19:47:24
487
原创 Servlet 实现访问量的统计小案例
今天学习了Servlet的基础知识,学习了一个统计访问量的小案例,记录一下package cn.selevet_01;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import javax.servlet.ServletContext;import javax.se
2015-07-25 13:26:18
949
原创 JavaScript 实现简单二级联动
省份: 请选择 吉林省 辽宁省 山东省 城市: 请选择 document.getElementById("province").onchange=function(){ var city= document.getElementById("city"); var options
2015-07-20 20:08:21
540
原创 反射的一个例子 笔记本 USB接口 例子
笔记本类:package cn.fanse;public class Notebook { public void run() { System.out.println("book run"); } public void useUSB(USB usb) { usb.open(); usb.close(); } }USB接口:packag
2015-07-17 17:23:12
606
原创 反射
反射技术. 由这项技术获取指定名称的类,并建立该类的对象。 提高了程序的扩展性。反射技术:动态的获取类以及类中的成员,并可以调用该类成员, 以前 是有什么类,就new 什么类, 现在是,没有类,给什么类就new什么对象 无论new 什么对象,都需要先获取字节码文件。 如何获取呢? 发现java已对字节码文件进行了描述用的class类完成的 如何获取一个
2015-07-17 17:21:04
249
原创 java TCP上传文本
服务端: package cn.net.tcp;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.Print
2015-07-16 22:50:28
397
原创 java TCP客户端 服务端 互访
服务端: 1, 创建socket服务器服务,服务器端为了让客户端可以连接上,必须提供端口,监听一个端口 2,获取客户端对象,通过客户端的socket流和对应的客户端进行通信 3,获取客户端的socket流的读取流 4,读取数据并显示在服务器端 5,关闭资源 package cn.net.tcp;import java.io.IOExcep
2015-07-16 21:48:55
444
原创 UDP 发送和接收
//发送端:package cn.net.udp;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import java.net.Unk
2015-07-15 22:45:04
435
原创 正则表达式,模拟网络爬虫小例子
package cn.zhengze;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.InputStreamReader;
2015-07-15 19:10:48
348
原创 正则表达式,一些例子
package cn.zhengze;import java.util.ArrayList;import java.util.Arrays;public class zhengze { /** * @param args */ public static void main(String[] args) { //test1();
2015-07-15 18:44:50
419
原创 正则表达式基本概念
正则表达式: 正确的规则 专门用于对字符串的操作规则是有符号组成的,用操作字符串变得简单弊端:阅读性降低了 所以学习正则其实就是学习符号的使用1,匹配: String 类中提供了匹配boolean matches 的方法 String tel = "15800022004411"; String regex = "1[358]\\d{9}";
2015-07-14 22:13:25
295
原创 文件切割器,一个读取流,对应多个输出流,而且生成的碎片文件都有有序的编号
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Properties;public class File
2015-07-14 10:54:03
570
原创 IO流(4)io包其他功能流对象
IO包中的其他功能流对象。 功能流对象,特点:解决问题,特有方法打印流 -- 输出流***PrintStream:PrintStream(字节流) PrintWriter(字符流)特点:打印。不抛异常打印的目的:File对象,字符串路径,字节输出流 解决问题: 方便地打印各种数据值表现形式。 它的打印方法可以保证数值的表现形式不变
2015-07-13 22:15:00
382
原创 按照字节数截取一个字符串,“abc你好” 如果截取到半个中文,舍弃,比如 截取4个字节 abc。截取 5个字节abc你
import java.io.IOException;import java.io.UnsupportedEncodingException;public class Test { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOExce
2015-07-13 22:08:17
1386
原创 IO流,缓冲区,装饰设计模式
缓冲区原理: 临时存储数据的方法。减少对设备操作的频率,提高了效率。其实就是 对数据临时缓存到了内存(数组)中。reade()方法原理: public int myRead() throws IOException{ if(cout==0){ count = r.read(buffer);
2015-07-12 22:38:05
344
原创 定义一个功能,记录程序运行的次数。满足五次后,给出提示,试用次数已到,请注册! (Properties)
package cn.properties;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Properties;public class chengxuyunxingcishu
2015-07-12 22:34:58
1529
原创 键盘录入多名学生的信息: 格式:姓名,数学成绩,语文成绩,英文成绩,按总分由高到低 将学生的信息进行排列到文件中
主函数类:package cn.io;import java.io.File;import java.io.IOException;import java.util.Collection;import java.util.Collections;import java.util.Comparator;import java.util.Set;public class ioso
2015-07-12 15:04:49
5748
1
原创 IO流(2)
字节流:FileInputStream 读取字节流第一种读取方式:FileInputStream fis = new FileInputStream(file); int by =0; while((by=fis.read())!=-1){ System.out.println(by); }第二种读取方式: read(byte[]);byte[] buf
2015-07-11 22:52:24
301
原创 IO流(1) io, filter
IO流:IO流用来处理设备之间的数据传输Java对数据的操作是通过流(系统资源)的方式Java用于操作流的对象都在java.io包中IO:用于处理设备上的数据技术。设备:内存,硬盘,光盘流:系统资源,windows系统本身就可以操作设备,各种语言只是使用系统平台上的这个资源 并对外提供了各种语言自己操作的功能,这些功能最终调用的是系统资源 使用完资源一
2015-07-10 20:23:56
627
原创 获取一个想要的指定文件的集合,获取文件夹下(包含子目录的所有.java的文件对象,并存储到集合中)
import java.io.File;import java.io.FileFilter;import java.io.ObjectInputStream.GetField;import java.util.ArrayList;import java.util.List;public class huoquwenjian { /*获取一个想要的指定文件的集合,获取文件夹下
2015-07-10 20:14:28
5232
原创 文件输入的例子。
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;public class iofiles { /** * @param args * @throws IOException */ public static void main(String[] args)
2015-07-10 19:13:10
303
原创 API其他函数 ,system date,..
System: out:标准输出流,默认的对应设备是显示器 int: 标准输入流,默认设备是键盘 System.getProperties(); 获取到的系统信息存储到Properties键值集合中 Properties prop =System.getProperties();Set keySet=prop.stringPropertyName();**
2015-07-09 23:12:13
284
原创 集合(3) Map集合,工具类
Map: 双列集合,一次存一对,键值对。要保证键的唯一性。键相同,会出现值覆盖。获取方法:map集合没有迭代器,但是可以将map集合转成set集合,再使用迭代器。map.keySet();map.entrySet();map.values(): //只能获取值Collection values=map.values();Map.Entry: 其实就是一个M
2015-07-09 23:10:59
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人