- 博客(39)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
原创 oracle 分隔字符串并按照位数去除字符
要求:以‘-’分隔字符串并去除第6位元素 select REPLACE(字段名,regexp_substr(OLT_NAME,'[^-]+',1,6),''), from 表名 WHERE 字段名 = '1-2-3-4-5-6-7-8-9';返回字符1-2-3-4-5-7-8-9
2021-05-20 11:34:59 271
原创 oracel 本周一到现在
oracel查询本周一select trunc(sysdate, 'iw') from dual;网上其它全是抄袭错误的,那些sb都不验证到底正不正确就发布?
2020-11-27 15:46:52 126
原创 调用百度翻译api实现中英文翻译
需要首先申请自己的开发者id和证书,我申请的是通用翻译,可以参考这个申请百度翻译直接上代码** * 百度翻译引擎java示例代码 */public class BaiduTranslateDemo{ private static final String UTF8 = "utf-8"; //申请者开发者id,实际使用时请修改成开发者自己的appid private static final String appId = "自己的appid"; //申请成
2020-06-18 17:00:53 3343 1
原创 图片与base64的相互转换
package com;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.misc.BASE64Decoder;imp...
2019-09-19 14:06:29 134
原创 centos7 安装docker
一、安装docker1、确保 yum 包更新到最新。$ sudo yum update2、卸载旧版本$ sudo yum remove docker docker-common docker-selinux docker-engine3、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的...
2019-09-03 13:43:01 101
原创 spring boot 使用redis 的 incr创建分布式自增id
测试使用springboot加载类测试,使用本地redis, 模拟多线程去生成规律的自增id@Componentpublic class Common implements CommandLineRunner { @Autowired private RedisTemplate redisTemplate; @Override public void r...
2019-08-26 17:12:35 2945
转载 Log4j日志输出详细说明及配置
日志论 在应用程序中输出日志有有三个目的:(1)监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应用进行统计分析工作。(2)跟踪代码运行进轨迹,作为日后审计的依据。(3)担当集成开发环境中的调试器,向文件或控制台打印代码的调试信息。 Apache能用日志包(Commons Logging Package)是Apache的一个开放源代码项目,它提供...
2019-07-11 16:02:30 876
转载 java socket 简单实例
Java Socket 通信实例 - 转载基于Tcp协议的简单Socket通信实例(JAVA)好久没写博客了,前段时间忙于做项目,耽误了些时间,今天开始继续写起~今天来讲下关于Socket通信的简单应用,关于什么是Socket以及一些网络编程的基础,这里就不提了,只记录最简单易懂实用的东西。1、首先先来看下基于TCP协议Socket服务端和客户端的通信模型:...
2019-07-08 11:20:38 250
原创 spring 项目初始化后启动运行类
springMVC通过实现ServletContextAware接口,来实现初始化后运行想要启动的类。@Componentpublic class CommonStart implements ServletContextAware { @Autowired Service service; @Override public void setServl...
2019-06-24 14:37:38 1703
原创 UDP 消息发送与接收得简单实现
不说UDP是什么了,没意思,直接上demo测试demo时放在不同得类里面,先启动接收类,再启动发送类。发送端代码 public static void main(String[] args){ DatagramSocket ds=null; DatagramPacket dpSend=null; int port=1515;//发...
2019-06-20 10:38:38 1846
原创 idea 设置自动生成 serialVersionUID
设置自动生成serialVersionUID的方式如下图所示,关键点已逐个标识3:设置之后,选中对应的类名,然后按 alt+enter 快捷键的情况如下所示4:ok,打完收工...
2019-06-17 10:27:04 685
原创 log4j发送日志到远程服务器并接收,两种配置
实现多系统日志收集功能log4j直接配置syslog就可以发送消息到远程服务器,直接配置log.properties文件或log.xml文件即可pom文件中加入<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> &l...
2019-06-14 15:57:58 4120 3
原创 CentOS7 图形界面免账号密码登陆
1、root账户下vi /etc/gdm/custom.conf2、进入文件在[daemon]下增加AutomaticLoginEnable=TrueAutomaticLogin=root注意 不要换行3、保存并重启就行了
2019-03-21 17:11:02 2820 1
转载 CentOS7 安装redis
转自博客园:https://www.cnblogs.com/zuidongfeng/p/8032505.html一、安装redis第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz[root@iZwz991stxdwj560bfmadtZ local]# wget http://do...
2019-03-14 15:11:59 83
原创 oracle 时间段内每个时间粒度每个类型前10条数据
查询一段时间内每个时间粒度的每个业务类型的前十条数据,使用 over(partitionby) 解决,不用写游标select * from (select t.时间字段,t.业务类型字段, row_number() over(partition by t.时间字段,t.业务类型字段order by 1) rn from 表名 t...
2019-03-08 15:35:48 530
转载 oralce trunc用法
文章内容复制汇聚别人的,供以后学习参考用。 前一月 最后一天 select last_day(add_months(sysdate,-1)) from dual; select to_char(last_day(add_months(sysdate,-1))) from dual; 前一月 第一天 ...
2018-11-09 13:27:55 187
原创 springboot 在idea中实现热部署
1、pom中引入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optiona...
2018-11-07 11:10:29 88
原创 springboot 使用tomcat启动
springboot 版本 2.0.4.RELEASEtomcat版本 8.5 只要你的项目能运行启动类跑起来不报错,那么只要简单修改下启动类就行了,继承SpringBootServletInitializer类,并重载configure方法。 pom文件<?xml version="1.0" encoding="UTF-8"?><project...
2018-09-30 10:06:46 3564
原创 oracle 查询各个时间点15天内数据
把时间字段转换为小时粒度再分组select 字段1, to_char(时间字段, 'hh24:mi:ss') as hour, avg(字段2) as flow from 表名 where 时间字段 > sysdate - 15 group by 字段1, to_char(时间字段, 'hh24:mi:ss') order by hour ...
2018-09-20 14:59:59 3455
原创 springBoot+mybatis+oracle 简单项目的创建
springBoot版本为2.0.4;此测试项目完整代码下载:https://download.csdn.net/download/qq_26439741/10644962创建步骤:项目最终目录:pom文件内容:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://...
2018-09-04 15:28:09 19858 6
原创 oracle 取当天时间数据
select * from 表 whereTO_CHAR(TO_DATE(时间字段,'yyyy-mm-dd hh24:mi:ss'),'yyyymmdd')=TO_CHAR(SYSDATE,'yyyymmdd')或select * from 表 where时间字段>=TRUNC(SYSDATE) and 时间字段< TRUNC(SYSDATE)+1...
2018-07-16 14:56:56 20325
原创 oracle 去重复数据(取最新时间数据)(每种类型取前10条)
select t.* from ( select a.*, row_number() over(partition by 需要分组的字段 order by 时间字段 desc) rw from 表 a where 条件 ) t where t.rw = 1每种类型的数据取前十条...
2018-07-13 11:02:31 4028
转载 Oracle之UTL_FILE 包用法详解
UTL_FILE包可以用来读写操作系统上的文本文件,UTL_FILE提供了在客户端(FORM等等)和服务器端的文件访问功能。创建测试目录:新建一个command window;创建目录:(以system用户登录数据库)Sql代码 收藏代码SQL> create or replace directory cux_log_dir as '/home/appltest/debug'; Di...
2018-07-05 10:39:26 381
转载 spring的@Transactional注解详细用法 --转载
spring的@Transactional注解详细用法 概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和J...
2018-06-24 23:15:47 93
原创 java 判断周六周日
DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); String bDate = "2018-05-01"; Date bdate = format1.parse(bDate); Calendar cal = Calendar.getInstance(); cal.setT
2018-05-09 14:41:56 7372
转载 Java多线程问题总结
转自:http://www.importnew.com/18459.html前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于
2018-05-03 20:00:03 87
转载 java 死锁示例代码及如何避免
Java多线程7:死锁前言死锁单独写一篇文章是因为这是一个很严重的、必须要引起重视的问题。这不是夸大死锁的风险,尽管锁被持有的时间通常很短,但是作为商业产品的应用程序每天可能要执行数十亿次获取锁->释放锁的操作,只要在这数十亿次操作中只要有一次发生了错误,就可能导致程序中发生死锁,并且即使通过压力测试也不可能找出所有潜在的死锁。 死锁一个经典的多线程问题。
2018-05-03 19:55:12 272
转载 Redis学习笔记--Redis数据过期策略详解
转自:http://www.cnblogs.com/xuliangxing/p/7151812.html Redis学习笔记--Redis数据过期策略详解 本文对Redis的过期机制简单的讲解一下 讲解之前我们先抛出一个问题,我们知道很多时候服务器经常会用到redis作为缓存,有很多数据都是临时缓存一下,可能用过之后很久都不会再用到了(比如暂存s
2018-05-03 19:17:46 159
转载 activeMQ嵌入Java代码的使用--转
导入两个jar包:activemq-all-5.5.1.jarslf4j-nop-1.4.3.jar Java代码 import java.net.URI; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import javax.jms.C
2018-05-02 14:04:13 311
转载 Linux下MySQL 数据库的基本操作
1. 创建数据库相关命令: 首先,下载MySQL相关软件包:aptitude install mysql-server/mysql-client MySQL中的root用户类似于Linux下的root用户,拥有最多高的权限,若操作不当会对数据造成严重的危害。因此,针对每一个应用程序创建对应的数据库及操作用户是一个好习惯。 进入mysql路径下的bin目录;
2018-04-08 14:39:36 171
转载 git fetch 的简单用法:更新远程代码到本地仓库
方式一1. 查看远程仓库123456$ git remote -veoecn https://github.com/eoecn/android-app.git (fetch)eoecn https://github.com/eoecn/android-app.git (push)origin https://github.com/c
2018-04-08 11:17:59 3457
转载 上传本地代码及更新代码到GitHub教程
上传本地代码第一步:去github上创建自己的Repository,创建页面如下图所示:红框为新建的仓库的https地址第二步:echo "# Test" >> README.md第三步:建立git仓库git init第四步:将项目的所有文件添加到仓库中git add .第五步:git add README.md
2018-04-08 11:15:41 127
转载 JAMES邮件服务器
收发外网 https://wenku.baidu.com/view/cb93a215fad6195f312ba66a.html
2018-01-11 18:20:52 234
转载 抽象类和接口的对比
抽象类和接口的对比参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现
2018-01-04 16:37:26 111
转载 动态代理和静态代理
一、代理概念 为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。 图1:代理模式 从图中可以看出,代理接口(Subject)、代理类(ProxySubject)、委托类(RealSubject)形成一个
2018-01-04 14:53:25 139
转载 CentOS7 64位下MySQL5.7安装与远程连接配置(YUM)
转自:http://www.linuxidc.com/Linux/2016-09/135288.htm安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包shell> wget http...
2017-12-07 09:31:16 365
springBoot+mybatis+oracle 测试项目
2018-09-04
ireport怎么显示不同的页数
2015-09-16
ireport 打印泰文与中文的PDF
2015-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人