日常记录
清风自来&静等花开
Each person has a unique way of seeing, hearing, touching, tasting and thinking.
展开
-
查询包含某特殊字符的记录
最近遇到一个由于前端框架太老,对于包含某些特殊字符的记录解析不出来,导致数据不能正常显示。下面来记录并分享下,oracle中如何通过特殊字符查询记录:原创 2021-05-27 13:33:24 · 776 阅读 · 1 评论 -
AES加密解密工具
好久木有来更新了,最近木有在偷懒,最近在自我修炼node与vue,打算修炼成一个既正宗又地道的前端,但是最近经常听到数据安全及加密解密相关的讨论,下面来记录和分享下加密解密的工具:以下是用AES方式加密解密的工具类:package com.ying.util;import java.io.ByteArrayOutputStream;import javax.crypto.Cipher;...原创 2020-04-07 21:20:02 · 2627 阅读 · 0 评论 -
eclipse之设置作者信息
下面介绍一下常用的注释配置信息:一、首先介绍一下常用的注解@author 作者名@date 日期@version 版本标识@parameter 参数及其意义@return 返回值@throws 异常类及抛出条件@deprecated 引起不推荐使用的警告@override 重写二、设置注释模板的步骤点击菜单栏上的Window-》Preference-》Java-》Code ...原创 2019-03-21 10:48:45 · 5821 阅读 · 1 评论 -
ssh加密之创建SSH Key
在用户主目录下生成.ssh目录,且在目录下生成id_rsa和id_rsa.pub两个文件。1、打开黑窗口,输入以下命令:注:邮箱请输入自己的呦ssh-keygen -t rsa -C "974112556@qq.com"2、生成以下两个文件,id_rsa是私匙不能泄露,id_rsa.pub是公式,可以对外开放...原创 2019-03-18 16:07:51 · 379 阅读 · 0 评论 -
HttpServletResponse
下面分享一下HttpServletResponse响应数据的示例:// 返回结果 private void sendJson(HttpServletResponse response, String result) { try { response.setHeader("Content-type", "text/html;charset=UTF-8"); response.se...原创 2019-04-10 17:25:31 · 1964 阅读 · 0 评论 -
bat启动java类
平时都用tomcat、weblogic等启动项目,下面分享一下通过bat文件启动java类的方法@echo offG:cd G:\workspace\wxyDemoset "CURRENT_DIR=%cd%"set "CLASSPATH=%CLASSPATH%;"set "CLASSPATH=%CLASSPATH%%CURRENT_DIR%\bin\;"set "CLASSPATH=...原创 2019-04-16 15:35:19 · 770 阅读 · 0 评论 -
自动登录功能
下面记录并分享一下自动登录功能的实现:一、自动登录1)登录功能是用Session实现的,就是向Session对象中保存当前用户的对象2)自动功能用Cookie实现,就是登陆时将用户的信息保存为持久化Cookie3)下次访问时,读取请求中如果有用户信息的Cookie就可以自动登陆二、防止表单重复提交使用session技术实现1)在jsp页面中生成一个唯一随机值,将其保存到session...原创 2019-05-15 21:07:20 · 2368 阅读 · 0 评论 -
Apache软件下载目录
下面记录并分享下apache官网各个工具下载的路径:https://mirrors.tuna.tsinghua.edu.cn/apache/原创 2019-06-18 10:15:50 · 637 阅读 · 0 评论 -
java之MD5加密
下面分享一下md5加密方法:public static String MD5(String str){ MessageDigest md5 = null; StringBuffer hexValue = new StringBuffer(); try { md5 = MessageDigest.getInstance("MD5"); char[] charArray = ...原创 2019-03-11 15:16:11 · 437 阅读 · 1 评论 -
Oracle之存储过程
下面分享一篇关于存储过程的示例:CREATE OR REPLACE PROCEDURE NRMS_REP.P_GET_GLDD_REPORT (IN_CITY_CODE IN VARCHAR2,BETWEENDATE IN VARCHAR2,sourceId IN VARCHAR2,overdueId IN VARCHAR2,tasktypeId IN VARCHAR2,a_out out P...原创 2019-01-15 16:34:55 · 137 阅读 · 0 评论 -
java基础之文件操作
文件操作工具类(关于文件创建、写入、删除)package util;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inp...原创 2019-01-14 15:04:02 · 172 阅读 · 1 评论 -
ExtJs之事件绑定
总结一下为gridpanel添加双击事件的不同方法:1、不在同一界面,但又需要调用父界面的方法dangergoodsLocationGridPanel.on({ calldblclick : function(s, td, cellIndex, record, tr, rowIndex, e, eOpts) { me.browseRecord(); }});2)普通事件的添加a...原创 2019-01-11 14:37:32 · 1493 阅读 · 0 评论 -
百度地图之加载地图
根据经度、纬度、级别加载地图信息示例如下: /** * 加载地图 * 参数: * 经度 * 纬度 * 级别 * 地图div id * */ function loadMap(lon,lat,lvl,divId){ _mapId=divId; map = new BMap.Map(divId,{enableMapClick:fa...原创 2019-01-11 16:44:30 · 835 阅读 · 0 评论 -
mosquitto安装及测试
mosquitto是一个开源的轻量级的C实现,配合mosquitto_pub和mosquitto_sub命令行工具,是一个比较适合MQTT入门的工具。1、window下安装mosquitto-1.1.2-install-cygwin.exe2、通过cmd命令,切换到mosquitto安装目录,执行以下命令,启动mosquitto,无提示信息表示mqtt的broker端已经启动c:\mosqu...原创 2019-01-17 14:31:15 · 1678 阅读 · 0 评论 -
线性表之线性表与数组的区别
线性结构是最简单也是最常用的数据结构之一。线性结构的特点:在数据元素饿有限集中,除第一个元素无直接前驱,最后一个元素无直接后续以外,每个数据元素有且仅有一个直接前驱元素和一个直接后继元素。如果线性表中的数据元素时对象时,数组存放的是对象的引用,即线性表中所有数据元素的对象引用是存放在一组连续的地址空间中的。线性表定义:线性表(linear list)是n个类型相同数据元素的有限序列。线性...原创 2019-01-17 18:09:01 · 16283 阅读 · 1 评论 -
java之发送邮件
package mail;import java.io.IOException;import java.util.Date;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax...原创 2019-01-08 17:45:06 · 566 阅读 · 0 评论 -
工厂模式
工厂模式(Factory Pattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式。它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍:1、意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。2、主要解决:主要解决接口选择的问题...原创 2019-01-15 14:05:47 · 127 阅读 · 0 评论 -
jsoup之页面解析
通过java不用正则表达式,实现对页面标签的过滤或解析。我们平时上网用的浏览器,除了根据用户输入的url完成通信,还要解析执行javascript代码浏览器在发送http请求时,会在头部里面加入很多信息,比如Cookie/userAgent等。所以网站可以根据这些信息来确定这个请求时正常的用户请求还是爬虫集群请求,对于后者,为了减轻网站压力服务器通常不予回应,所以该系统在使用jsoup工具时,会...原创 2019-01-09 16:35:37 · 761 阅读 · 0 评论 -
微服务框架之Spring Cloud
Spring Cloud 是一个基于Spring Boot实现的微服务框架,它包含了实现微服务框架所需的各种组件。Spring Cloud简单理解就是简化Spring项目的搭建、配置、组合的框架。服务化即为拆解的一种手段,服务、服务调用、注册中心、服务注册、服务发现即为一个服务化框架的最小组成元素,可通过这些基本的组成要素,实现一个简单的服务架构。一、面向服务的架构和微服务架构面向服务的架...原创 2019-01-07 17:43:16 · 222 阅读 · 0 评论 -
java基础之线程
一、线程的优先级一个进程可以并发多个线程,每条线程执行不同的功能。一个线程不能独立存在,它必须试进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。每个java线程都有一个优先级,java线程的优先级是一个整数,其取值范围是1(Thread.MIN_PRIORITY)-(Thread.MAX_PRIORITY)。线程的默认优先级为NORM_PRIORITY(5)。具有高...转载 2019-01-08 16:51:52 · 122 阅读 · 0 评论 -
java基础之String、StringBuffer、StringBuilder
一、基本概念String:字符串常量,字符串长度不可变。java中String是immutable(不可变的)。用于存放字符的数组被声明为final,因此只能赋值一次,不可再更改。StringBuffer:字符串变量(Synchronized,线程安全)。如果要频繁的对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型学,可以调用StringBuffe...转载 2019-01-08 17:27:12 · 145 阅读 · 0 评论 -
java基础之数据结构
java工具包提供了强大的数据结构。在java中的数据结构主要包括以下几种接口和类:1)枚举(Enumeration)2)位集合(BitSet)3)向量(Vector)4)栈(Stack)5)字典(Dictionary)6)哈希表(HashTable)7)属性(Properties)8)集合框架(Collection)1、枚举:枚举(Enumeration)接口虽然它本身不属于...原创 2019-01-10 18:20:38 · 146 阅读 · 0 评论