![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习之旅
微笑彡三色
这个作者很懒,什么都没留下…
展开
-
验证码生产代码
1.推荐用法 String code = String.valueOf((int)((Math.random() * 9 + 1) * Math.pow(10,5)));原创 2020-07-18 17:09:35 · 222 阅读 · 0 评论 -
centos7 安装 Erlang 和 RabbitMq
ERLANG安装1.安装依赖yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl2.创建software文件夹并进入mkdir softwarecd software3.下载Erlang...原创 2020-03-24 11:12:24 · 367 阅读 · 0 评论 -
springboot mybatis 多数据源测试
1.先看一下项目结构2.pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...原创 2020-03-12 17:31:30 · 506 阅读 · 0 评论 -
java自定义注解demo
1.定义注解package com.wxd.study1.study.study20200310;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.anno...原创 2020-03-10 23:28:33 · 476 阅读 · 0 评论 -
centos7 静默安装 Oracle18c
1.创建oralce用户以及用户组 groupadd -g 601 oinstall groupadd -g 602 dba groupadd -g 603 oper groupadd -g 604 backupdba groupadd -g 605 dgdba groupadd -g 606 kmdba useradd -u 601 -g...原创 2020-03-03 14:37:51 · 1117 阅读 · 1 评论 -
Oracle不能启动,ora-27101
sqlplus下执行startup pfile=/home/oracle/admin/orcl/pfile/init.ora.7282018151626原创 2020-01-23 22:55:31 · 126 阅读 · 0 评论 -
centos7 静默升级Oracle到11.2.0.4
1.咋先看一下环境把2.开始升级吧。先关掉Oracle3.上传升级包到服务器(/home/tmp)ps:可以直接打开迅雷新建下载下面地址升级包1 升级包24.进入相应文件夹,并且解压两个包cd /home/tmpunzip p13390677_112040_Linux-x86-64_1of7.zip && unzip p133...原创 2019-10-18 00:17:11 · 599 阅读 · 0 评论 -
jquery base64加密解密(支持中文)
完美支持jquery base64(中文)加密解密下载地址对应Java 加密解密工具栏import java.io.UnsupportedEncodingException;import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; public class Base64Util { public static voi...原创 2018-05-16 21:32:09 · 6101 阅读 · 1 评论 -
js 正则表达式去除html字符中所有的标签(img标签除外)
废话不多说,直接上代码:description.replace(/<(?!img).*?>/g, ""); 如果保留img,p标签,则为:description.replace(/<(?!img|p|/p).*?>/g, "");原创 2018-05-10 23:25:27 · 17560 阅读 · 3 评论 -
springboot 中在ftl页面上使用shiro标签
1.首先第一步导入依赖<dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId> <version>1.2.1</version>原创 2018-05-09 16:23:34 · 2387 阅读 · 3 评论 -
mysql 查询某个表的所有字段,并且在各个钱加别名点
sql:select group_concat(concat('tdi1.',COLUMN_NAME) SEPARATOR ',') from INFORMATION_SCHEMA.Columns where table_name='tky_demandifnfo' and table_schema='tky'原创 2018-04-16 15:33:46 · 420 阅读 · 0 评论 -
windows启动后显示桌面到网络连接中间可能会有很长时间的原因
这个问题困扰很久了,因为之前每天开机就是之多十多秒,突然开机后要起码两分钟后才能连接上网络使用,贼烦。。纠结了很久。今天突然灵光一现,打开任务管理器发现了问题所在。下面是解决方法: 显示桌面后打开任务管理器,点击服务选项卡,点击状态排序,发现其中有的服务状态为正在启动(问题所在,我这边是Oracle的相关服务),win+R,输入services.msc 找到正在启动的服务...原创 2018-10-29 10:18:17 · 546 阅读 · 0 评论 -
oracle sql 中利用regexp_substr 函数获取字符串中的数字(小数部分)
废话不多说。。。直接SQL:select regexp_substr('12.12元/小时', '\d*(\d*\.\d*)?') from dual这里的这个正则表达式有小数匹配小数,无小数则匹配整数。原创 2018-04-10 14:26:19 · 9232 阅读 · 2 评论 -
oracle sql 分割某个字段中用逗号隔开的数据为行
select regexp_substr(q.nums, '[^,]+', 1, rownum,'i'), names from (select '1,2,3' nums, '张三' names from dual) qconnect by rownum <= LENGTH(q.nums) - LENGTH(REGEXP_REPLACE(q.nums, ',', '')) + 1;分割...原创 2018-06-07 16:20:50 · 9990 阅读 · 2 评论 -
解决vmware ubuntu 不同通过ssh(winscp)工具上传文件方法
1. 先给root用户设置密码。sudo passwd root2. 安装SSH服务sudo apt-get install openssh-server3. 修改ssh的配置文件vi /etc/ssh/sshd_config文件,将其中的PermitRootLogin without-password修改为PermitRootLogin yes(如果键盘方向键不起作用,则先...原创 2018-06-23 13:49:59 · 434 阅读 · 0 评论 -
jquery easyui datagrid singleSelect 表格单选操作
今天因为项目需要,各种去找方法,看源码解决datagrid数据单选操作。结果饶了半天发现费神又费力。现直接上代码:datagrid还是多选操作,只是在下面加入方法: onBeforeCheck: function (rowIndex, rowData) { $('#tt').datagrid("unselectAll");//取消选中当前所有行 ...原创 2018-10-19 17:29:42 · 3792 阅读 · 0 评论 -
Linux 定时crontab 重启tomcat(杀掉进程后启动)方法
大致环境是这样的在目录/opt/rfid下有一个tomcat文件夹,叫做apache-tomcat-7.0.42,现在需要每天定时重启tomcat。一、 使用touch 命令创建sh脚本1.新建restart-cs.sh文件touch restart-cs.sh2.编辑脚本内容 vi restart-cs.sh#! /bin/shps -ef|grep apach...原创 2018-11-02 16:40:24 · 2333 阅读 · 0 评论 -
kettle8 模拟表输入查询表名,然后在另一个表输入中使用变量使用
公司业务,需要在数据库中查询表名,然后再查询这个表中的数据。还是需要在一个job中。整体为:转换2中模拟从数据库获取表名这样,获取的表名即为nowyear然后在转换中使用执行job后,即可将查询输入到桌面文档中大概就这样吧。。。整个demo:https://download.csdn.net/download/u014514528/10917994本来想...原创 2019-01-15 12:06:59 · 5261 阅读 · 1 评论 -
js 获取两个日期间的月数(不足1月按1月计算)
function getOverYearDateMonth(d1, d2) { var totalyue = 0; var ri = parseInt(d2.split("-")[2].replace(/^0+/, "")) - parseInt(d1.split("-")[2].replace(/^0+/, "")); if (ri >= 0) { ...原创 2019-08-29 18:41:12 · 1822 阅读 · 0 评论 -
liferay 使用poi对excel文档进行复制后赋值,然后下载
在 JSP 页面 提交方式好像不能用ajax,所以使用function downloadaaaa(){window.open('');}在控制层@ActionMapping(value = "download")public void download(ActionRequest actionRequest,ActionResponse actionResponse)原创 2017-03-17 10:20:35 · 470 阅读 · 0 评论 -
oracle 通过function 函数 返回结果集
自己理解分三步走1.创建数据对象,用于保存结果集中的结果。create or replace type room as object( roomid varchar2(12), roomarea varchar2(12), kogicode varchar2(10), structureid varchar2(12), campusid varchar2(12), iso...原创 2018-02-28 18:31:46 · 4567 阅读 · 0 评论 -
searchableSelect 下拉框绑定 change
上面的下拉框,在js中调用$("#jz").searchableSelect();绑定change事件 $("#jz").next(".searchable-select").children(".searchable-select-holder").bind('DOMNodeInserted', function(e){ var selectValue = $(this)原创 2017-11-10 14:59:15 · 3129 阅读 · 0 评论 -
Java 比较两个HashMap里的数据是否一致
开发中,可能会遇到两个HashMap内容的比较,如果一一去遍历比较的话,可能造成资源的浪费。现可以采用一下方法:一.比较两个HashMap 内容是否一致1.首先创建一个TestBean实体,记得重写hashCode 和 equals 方法。package com.wxd.test;public class TestBean { private String id = "";原创 2017-06-30 10:36:26 · 22804 阅读 · 1 评论 -
tomcat7.0.42 版本下部署 websocket 报错
1.最开始的时候发现我自己的tomcat下没有 tomcat7-websocket.jar 和 websocket-api.jar 包,导致tomcat启动时直接无法运行我的带websocket的工程。2.导入这两个包后报缺少一些关键类。经过比较,测试,发现在本地可以将如下包 导入lib中可以正常运行。链接地址:http://download.csdn.net/detail/u014514原创 2017-06-19 15:24:34 · 2111 阅读 · 0 评论 -
使用 jstl 在jsp页面预选select 下拉框
比例: style="width: 80px;" id="PRICEPROPORTION"name="PRICEPROPORTION">100%90%80%70%60%50%40%30%20%10%0%原创 2017-03-15 13:34:20 · 1939 阅读 · 0 评论 -
通过递归的方式解析String 字符串类型的XML并保存进实体
package com.wxd.util;import java.io.ByteArrayInputStream;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.regex.Matcher;import java.util.regex.Pat原创 2017-03-20 14:40:19 · 1606 阅读 · 0 评论 -
把 编码为UTF-8的XML文件转为字符流输出
package com.wxd.test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStreamReader;public class te {原创 2017-03-19 11:35:57 · 2646 阅读 · 0 评论 -
Java 读取properties文件中文乱码,先确定properties文件类型
Java 读取properties文件中文乱码,网上查看了很多都是直接Properties prop=new Properties(); prop.load(new InputStreamReader(Client.class.getClassLoader().getResourceAsStream("config.properties"), "UTF-8")); 直原创 2017-07-02 16:18:40 · 312 阅读 · 0 评论 -
JdbcTemplate 在使用连接池的情况下,数据库连接仍超出最大回话数可能的原因
在使用spring框架的时候,会经常用到jdbcTemplate,而可能习惯性的每次创建都是通过ApplicationContext act = new ClassPathXmlApplicationContext("application-context.xml");JdbcTemplate jdbcTemplate = (JdbcTemplate) act.getBean("jdbc原创 2017-06-23 10:13:43 · 7147 阅读 · 3 评论 -
oracle sql 格式化 价格 为三位加逗号,如 12,222,210.73
废话不多说,直接上sql语句: select to_char(12222210.73, '999,999,999,999,999.99') from dual但是注意:后面引号里的内容长度必须大于前面数据的长度,否则会查询出一长串#########原创 2017-10-24 22:44:23 · 3436 阅读 · 2 评论 -
oracle 存储过程中执行 update 很慢
如题,造成这个现象可能的原因 是表被锁了执行下列sql语句select sess.sid,sess.serial#,lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_modefrom v$locked_object lo, dba_objects ao, v$session sesswhere ao.obj原创 2017-11-09 16:04:32 · 4566 阅读 · 0 评论 -
linux 下压缩 自定文件夹下的所有文件
进入该目录下,如目录结构为/opt/test/tomcat,现在要压缩Tomcat文件夹,命令为: zip -r mytomcat.zip tomcat 但是要进入test文件夹。原创 2017-10-31 14:25:06 · 1240 阅读 · 0 评论 -
优化 json数据转Excel下载
在网上发现的代码,发现有点小BUG,BUG为: 当json数据中数据位置不一致时,数据会出现错位情况。废话不多说,直接加代码html 页面中加入: [{"_id":"13001009656","name":"test1"},{"_id":"13001022163","name":"test2","sex":"男"},{"_id":"13001086801","n原创 2017-10-13 19:16:33 · 477 阅读 · 0 评论 -
liferay 在控制层Java中获取当前网页URL后面跟着的参数
当当前URL为http://xxx/web/guest/newsview? newsId =123时,在后台需要获取newsId时,只需下面的代码HttpServletRequest request = PortalUtil.getHttpServletRequest(renderRequest); String articleId = PortalUtil.getOriginalS原创 2017-08-09 11:29:00 · 649 阅读 · 0 评论 -
使用jdbcTemplate 保存图片 至数据库 以及 从数据库读取 保存到本地
String picPath = ""; //@author wxd final Map map = new HashMap(); if( uploadRequest.getSize("file") > 0 ){ String name = uploadRequest.getFileName("file"); final Stri原创 2017-06-14 16:46:39 · 2255 阅读 · 0 评论 -
跟新数据库中某个字段的值,在某列后都加某个字符
Update rfid_tag set tagstatus= RTRIM(tagstatus)||'中'其中tagstatus 为字段名称原创 2017-06-26 20:39:15 · 421 阅读 · 0 评论 -
使用ajax 和 FormData 实现无刷新提交 带文本和文件的表单
在写代码的时候,经常会用到提交表单到后台。但是,提交后会刷新页面,然而这就不是我们想要的。怎么办?ajax?可惜ajax并不支持同时提交文本和文件到后台。。怎么办?????别急,今天我们就来解决这个问题。方案:使用FormData首先,在js中新建一个FormData,同时获取form给其赋值。var data1 = new FormData($('#updateInfoFor原创 2017-07-13 18:56:17 · 398 阅读 · 0 评论 -
解析XML文件,并封装成ARRAYLIST
/*** 加载指定文件** @param configFileName* @throws Exception* @return FileInputStream*/public static FileInputStream loadConfig(String configFileName) throws Exception {File configFi原创 2016-12-05 16:24:58 · 855 阅读 · 0 评论