- 博客(61)
- 收藏
- 关注
原创 Oracle数据库主键自增SEQUENCE方式实现
-- 第一步 建表CREATE TABLE "BOOK" ( "ID" NUMBER(*,0) NOT NULL ENABLE, "NAME" VARCHAR2(255), "PRICE" VARCHAR2(10), "STATUS" VARCHAR2(10), "CREDATE_TIME" DATE, "UPDATE_TIME" DATE, "DATADATE" VARCHAR2(20), PRIMA...
2022-03-25 10:59:17 1305
原创 wmsys.wm_concat聚合成一行逗号分隔且实现排序功能
wmsys.wm_concat聚合成一行逗号分隔且实现排序功能1.第一步:建表– Create tablecreate table STUDENT(SID VARCHAR2(32),CID VARCHAR2(32),SNAME VARCHAR2(20),SAGE VARCHAR2(2),SSEX VARCHAR2(2),SADDRESS VARCHAR2(20))tablespace SYSTEMpctfree 10pctused 40
2021-09-01 11:10:47 942
原创 java读取文件中文乱码解决
背景:java程序读取服务器上的文件,通过vi 的命令查看文件编码为set fileencoding = latbin1.java本来的读取方式为:问题是中文乱码方法一:public class TestRead { public static void main(String[] args) { try { BufferedReader reader = new BufferedRead...
2020-07-30 16:38:15 3477
原创 lunix下jar包的几种启动方式 亲测可用
Springboot 产生jar包的几种部署方式:第一种部署形式:前台启动Java –jar afwcs-start-1.0.0.jar这种方式部署的项目,属于前台部署形式,一旦页面关闭,项目也就随着关闭。继续请求接口的话什么也没有返回,表示当前项目已经死亡。我们关掉了xshell之类的页面,该程序就会停掉。第二种部署形式:后台启动网关:no...
2019-06-12 16:10:51 1208
原创 IDEA中查看git路径
1、打开项目,在工程上右键,选择Show in Explorer\2、此时会打开本地的代码路径窗口;3、双击工程,会出现git目录文件夹4、双击进去git目录, 打开config文件夹5、文件里面的url 属性即为git地址...
2019-05-22 11:01:08 8558
原创 MySQL数据库获取数据库中所有表名称
1.获取数据库中单个数据库中所有表名称。固定格式:SELECT table_nameFROM information_schema.tablesWHERE table_schema = 'gz_risk' //这里的名称为需要导出数据库的名称,其他的为固定格式 AND table_type = 'base table'2.获取数据库...
2019-05-16 10:20:52 8559
原创 获取本机的ip地址(Windows+Lunix)
1.源码:package com.jindian.spingbootecharts.controller;import org.springframework.stereotype.Controller;import java.net.*;import java.util.Enumeration;/** * @author tank * @Description: * @...
2019-05-13 16:44:43 434
转载 java关键字及其作用
一、关键字总览: 访问控制 private protected public 类,方法和变量修饰符 abstract class extends fina...
2019-03-11 00:30:34 341
原创 Java中格式化String value="Wed Sep 16 19:02:36 CST 2009";
import java.text.ParseException;import java.text.SimpleDateFormat;public class DataFormat {//目的是将字符串Tue Apr 15 11:23:55 CST 2014 格式化为:2014-04-16 public static void main(String[] args) { ...
2019-01-13 20:46:18 813
原创 Tomcat8.5.35的目录结构详细介绍
打开tomcat的解压之后的目录可以看到如下的目录结构: 1:bin目录bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。 很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径 startup 用来启动tomcat shutdown 用来关闭tomcat...
2019-01-01 17:50:19 1687
原创 yml和properties的加载顺序和区别:
1.首先推荐一个在线转换的地址: http://www.toyaml.com 2.yml格式的文件: 天然的树形结构,相同的前缀只需要写一次。server: port: 7081spring: elasticsearch: jest: uris: - http://192.168.0.216:9200 ...
2018-11-08 12:04:46 14398
转载 java 连接springboot的两种方式
转载自:https://blog.csdn.net/yejingtao703/article/details/78414874注意:搭建服务器或者写代码的时候,已经注意elk和springboot和不同连接方式的版本。(版本影响比较大)ElasticSearch作为搜索引擎,我们需要解决2大问题:1, 如何将被搜索的数据在ES上创建反向索引2, Java代码如何与ES交互其...
2018-11-06 15:37:28 525
转载 ELK的原理和介绍
为什么用到ELK:一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。一般大型系统是一个分布式部署的架构,不同的服务模...
2018-10-29 19:35:59 446
原创 后台更新APP的不同场景的背景图
1.需求分析1.后台管理三大场景背景图片,前台进行数据的展示。2.根据场景背景图片设置的不同,向前台展示不同风格的背景。3.根据具体的节日或者运营需要,可以更新不同的主题。 2.设计要点1.后台通过配合对三大场景进行图片的配置。2.通过将需要展示的图片放入到缓存中,福才放到系统初始化中,在用户的初始化过程中,直接拿到相应的背景图。3.主要流程图 ...
2018-09-11 23:24:55 1087
原创 记一次签到的设计和实现
签到:前提说明: 在刚开始做签到的时候,参考了网上诸多大神的想法和案例,但都发现与自己项目中的签到,以及老大所提出的要求格格不入,所以就在和老大沟通和指导的过程中,做出符合产品要求的签到系统。难点1:用一个字段来存储整个月的签到情况,并且需要计算连续签到的天数?解决办法:用数组来存储一个月的签到情况,0表示未签到,1表示签到,拿到数组后根据当天的情况向前循环查找是1的话连续签...
2018-09-11 23:00:27 6859 6
原创 redis中对于距离的计算
redis目前已经到了3.2版本,3.2版本里面新增的一个功能就是对GEO(地理位置)的支持。地理位置大概提供了6个命令,分别为:GEOADDGEODISTGEOHASHGEOPOSGEORADIUSGEORADIUSBYMEMBER具体的功能如下:1.命令:GEOADD key longitude latitude member [longitude latitude member ...]命令...
2018-04-17 20:51:07 3928
原创 Java compiler level does not match解决方法
从别的地方导入一个项目的时候,经常会遇到eclipse/Myeclipse报Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet.出现这个问题的原因是因为,eclipse/myeclipse的jdk编译版本...
2018-03-18 17:49:40 293
原创 kafka简单使用
1. kafka介绍 1.1. 主要功能根据官网的介绍,ApacheKafka®是一个分布式流媒体平台,它主要有3种功能: 1:It lets you publish and subscribe to streams of records.发布和订阅消息流,这个功能类似于消息队列,这也是kafka归类为消息队列框架的原因 2:It lets you store stre...
2018-03-08 09:31:56 409
原创 JSON的数据格式以及类型的转换
JSON是 JavaScript Object Notation的简称,是一种轻量的数据表示方法。jason格式采用key:value的方式记录数据,非常直观,比XML简洁,因而大受欢迎 介绍jason格式前,先让我们看看XML格式。显然,XML 得到了相当多的关注(正面和负面的评价都有),已经在 Ajax 应用程序中广泛使用:<request> <firstName>...
2018-03-03 14:17:43 3723
转载 java用户权限管理
实现业务系统中的用户权限管理 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检 测实 现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所 有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让...
2018-03-03 11:07:46 453
原创 Java中获取时间戳的常用方法
获取当前时间戳 //方法 一System.currentTimeMillis();//方法 二Calendar.getInstance().getTimeInMillis();//方法 三new Date().getTime(); 获取当前时间SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式Stri...
2018-03-03 10:05:51 784
原创 Java和MySQL数据类型对应一览
Table 20.25. MySQL Types to Java Types for ResultSet.getObject()MySQL Type NameReturn value ofGetColumnClassNameReturned as Java ClassBIT(1) (new in MySQL-5.0)BITjava.lang.Bo
2018-01-27 15:42:56 223
原创 Dubbo和zookeeper的配置:
Zookeeper配置:1.将配置文件改名为zoo.cfg2.在zookeeper的根目录中新建一个文件夹dataTmp3.在配置文件中修改文件存放位置dataDir=D:\\zookeeper\\zookeeper-3.4.6\\dataTmp4.进入dos命令行在bin目录下启动zkServer.cmd tickTime=2000initLimit=10sync
2018-01-24 17:57:03 518
原创 将前台的JSON数组转成字符串
前台 传送的参数json字符串中包含一个字段:["user1","user2","user3"]需要转成 user1,user2,user3 存入数据库://接受前台传送的消息:saveData(@RequestBody String jsonPara){ //将接受过来的json转成对象进行封装 JSONObject json = JSONObject.parseOb
2018-01-24 17:55:16 2316
原创 Eclipse代码模板设置:
Eclipse代码模板设置:编辑注释模板的方法:Window->Preference->Java->Code Style->Code Template然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:1.文件(Files)注释标签:/** * All rights Reserved, Designed By Android_Robot *
2018-01-24 17:49:12 484
原创 Git常用指令
Git常用命令: 一、常用 git 命令 1.1 git clone [] 从远程库 clone 代码到本地,directory 用于指定一个新目录名 1.2 git status 检查本地状态,可以查看当前所在分支、新增或被修改的文件 1.3 git checkout 还原某文件所作的修改,也可以 "git
2018-01-14 10:40:44 204
原创 shiro的原理理解和简单demo的实现
1、shiro原理图如下:框架解释: subject:主体,可以是用户也可以是程序,主体要访问系统,系统需要对主体进行认证、授权。securityManager:安全管理器,主体进行认证和授权都 是通过securityManager进行。它包含下面的认证器和授权器。authenticator:认证器,主体进行认证最终通过authenticator进行的。 a
2017-12-10 12:23:23 2061
原创 获取刚刚 插入的自增主键
一、插入记录需求:新增一个博客记录mapper insert id="insertBlog" parameterType="Blog"> INSERT INTO `blog` ( `title`, `author_id`, `state`, `
2017-11-29 09:13:59 487
原创 日期类型转换
springMVC中的几种日期转换格式:1、在pojo中添加字段 @DateTimeFormat(pattern="yyyy-MM-dd") private Date birthday;2、在jsp页面中添加input label for="">生日
2017-11-29 08:21:45 379
原创 java实现易宝支付
易宝支付:1.环境搭建:Java使用Servlet或者springMVC,使用maven进行环境搭建。2.添加jar包: javax.servlet.jsp jsp-api 2.2 provided
2017-11-25 16:31:16 30943
原创 md5加密
MD5加密的常用的几种方式:/*** * 获取指定内容的MD5值,暂时不加盐,sprig提供的方式* */public static String getMD5(String source) {if(source == null) {return null;}String md5 = DigestUtils.md5DigestAsHex(source
2017-11-25 13:56:07 457
原创 JAVA中AES对称加密和解密
JAVA中AES对称加密和解密package demo.security;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSu
2017-11-23 20:15:09 340
原创 Dubbo-容错机制
容错机制Dubbo提供了集群部署、路由、负载均衡等容错机制,在客户端引用服务时,由MockClusterInvoker封装具体的集群策略类,默认是FailoverCluster类,具体逻辑见《4.4.2 远程引用服务》部分。由集群策略类将Directory中的多个Invoker伪装成一个Invoker,对上层调用端是透明的,不同的集群策略有不同的处理方式。主要流程基
2017-11-23 09:02:59 3714
原创 springmvc常用注解详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Contro
2017-11-22 20:11:15 201
原创 freemaker的简单实现
第一步:导入测试依赖jar包 org.freemarker freemarker 2.3.23 junit junit 4.12 第二步:编写模板文件名字为:hellomoto.ftl 呵呵:${username} ${author} freemaker模板
2017-11-19 21:47:15 321
原创 spring创建对象的三种方式及时间
创建对象的三种方式: 1、采用默认的构造函数创建 2、采用静态工厂方法 1、写一个静态工厂方法类 public class HelloWorldFactory { public static HelloWorld getInstance(){
2017-11-18 09:01:06 2970
原创 activeMQ和spring进行整合
第一步:导入依赖的maven包第二步:创建spring的配置文件第三步:创建监听器接口public class MyMessageListener implements MessageListener {@Overrid
2017-11-14 19:16:06 443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人