便捷方式导入数据,快速生成sql(大神指导)

1.概述我们经常会遇到这样的要求:用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Insert,有的是Update等等,少量的数据我们可以采取最原始的办法,也就是在SQL里面用Insert into来实现,但是如果有几十条几百条甚至上千条数据的时候继续写单独的SQL语句的话那就惨了,其实有两种简单的方法;第一,将Excel数据整理好了之后,通过SQL的导入功能直接导进数据库,但是得保证数...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

redis实现session共享,使用JedisAPI

背景     我所在的公司需要搭建集群环境,而我正好被选上负责搭建redis和解决session共享的问题,我在这里做一些小小的笔记,写的内容可能有写不全面,请大家多多包涵!以下就是我工作中使用的共享session方案! 简述     redis环境搭建:https://blog.csdn.net/qq_31803503/article/details/79246210        je...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

关于通过maven编写cxf在tomcat能够正常运行,在java -jar报错。

Caused by: org.apache.cxf.BusException: No binding factory for namespace http://schemas.xmlsoap.org/wsdl/soap/ registered. 我也是服了,以前写东西从来没有java -jar ,也没有将war包打入tomact,现在试了居然有这种稀奇古怪的东西,可能还是对maven不太了解吧,...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

关于maven打成jar包后,maven中的配置文件找不到了。

    maven在打成jar包后,通过解压工具查看jar包中并没有相应的properties文件,原因是maven会删除不是class的文件(网上是这么说的),通过上网查阅资料得到解决的办法,下面列出。   <build>           <!--配置打包时不过滤非java文件开始  -->           <!--说明,在进行模块化开发打jar包时...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

virtualbox下mac不能ssh到ubuntu问题

首先检查下ping,发现ubuntu能够ping通mac,但是mac  ping不通ubuntu,反反复复上网查资料折腾了好几天,最后在同事的帮助下,是vbox设置的网络不对,全局工具新建一个网卡  输入自定义私网地址 像10.0.0.*  或者192.168.** 等,dhcp服务器是ubuntu的ip,(网卡的ip和服务器的ip需要在一个网段)在ubuntu的网络设置中添加两个网卡一个net模...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

获取构造函数参数名

在参加码农翻身系列课程第三季时,讲述spring如何将使用构造器注入参数,这节刘欣老师上完后留下的作业是通过name属性、index属性、type属性尝试把值注入到对象属性中,其中name的注入最难解决,因为jdk1.8之前自动将函数参数名给去掉。 Constructor<?>[] constructors = forName.getConstructors(); for (Con...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

Java实现二叉树(一):二叉查找树的实现

Java实现二叉树(一):二叉查找树的实现    数据结构+算法=程序,这是共识,是真理,还是学生时代卷子中的考点。但大多数程序员往往缺乏数据结构和算法的知识,或是根本没有学过,或是学过,但在工作时频繁地与业务逻辑打交道,也就逐渐忘记了有这么一回事。    话不多说,直接开始吧,本文将介绍二叉树的基本概念,以及平衡二叉树增删改查节点的实现,由于网上关于数据结构的资料,C++相对居多,而本身作为一个...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

import java项目 出现 No projects are found to import

    项目中缺少 .classpath .project 文件,这两个文件从其他的项目中考过来就行了,.project文件只需要修改<name>AboxTVExchange</name>这个项目名称则可,.classpath文件通常不用改.     在mac中,显示隐藏文件快捷键:shift+command+>...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

Java实现二叉树(二):平衡二叉树的实现之AVL树

Java实现二叉树(二):平衡二叉树的实现之AVL树    前文中,我们实现了二叉查找树,同时,我们也提到了这么一个隐患:如果二叉树无法控制自己的深度,那么,二叉树的查找效率很可能会发生极端的转化--如,顺序的将一堆数据插入查找二叉树,此时,二叉树会成为一个近似链表的数据结构。所以,为了解决这个问题,我们必须要找到问题的根源所在--二叉树深度,由此,推出本文的主角--平衡二叉树。    一、平衡二...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

spring1.2低版本demo的问题。

1.spring1.2   的xml头文件是 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" " http://www.springframework.org/dtd/spring-beans.dtd">  <beans></beans> 高点的版本是<beans   http:***********...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

设计模式之代理模式:三种代理模式的实现方式

设计模式之代理模式:三种代理模式的实现方式    前言:代理模式和另外一种设计模式--装饰者模式十分相像,他们都是在不修改目标对象源代码的基础上,对源代码的一次重构。只是,代理模式,关注的是目标对象的使用,他有目标的控制权,而装饰者模式,只是对目标对象功能的增强,仅此而已,不拥有目标对象的控制权。    代理模式有三种实现方式:继承目标对象的同一个接口,引入目标对象,重写方法;使用JDK动态代理的...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

spring 实例化bean的三种方式

  在spring中有三中实例化bean的方式: 一、使用构造器实例化; 二、使用静态工厂方法实例化; 三、使用实例化工厂方法实例化。   每种实例化所采用的配置是不一样的: 一、使用构造器实例化; 这种实例化的方式可能在我们平时的开发中用到的是最多的,因为在xml文件中配置简单并且也不需要额外的工厂类来实现。   Xml代码   <!--applicationCont...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

Spring解决循环注入的机制

Spring解决循环注入的机制    Spring是一个大型的IOC容器,管理着应用中对象的依赖关系和生命周期。此时我们设想这么一种情况,若是Spring发生循环注入的状况,应当怎么处理?    所谓循环注入,千万不要曲解成循环调用,循环调用是指对象A中的方法调用对象B中的方法,而对象B调用对象C的方法,最后C调用A的方法,构成了一个死循环,最后肯定栈满溢出,无法解决。而循环注入则指的是对象A拥有...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

Redis如何通过公网访问

redis的使用,正常场景中,应用与部署了DCS Redis缓存数据库的服务器需要在同一个VPC内,而且必须配置相同的安全组规则,以便两者能正常通信。为了方便开发人员在本地搭建开发或测试环境,提高开发效率,华为云DCS提供了一个新功能,即通过公网连接Redis缓存实例。 这里需要提醒一点:通过公网访问可能会降低访问效率,所以对于生产环境,还是建议将应用与DCS Redis实例部署在同一个VPC内...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

华为云的DCS服务怎么样?

华为云的DCS服务最新很火。作为一枚爱学习的程序媛,快速地了解了一下DCS服务。 DCS是什么DCS,即一种分布式缓存数据库服务,将现在很火的几类内存数据库Redis、Memcached和内存数据网格进行包装,提供即开即用、安全可靠、弹性扩容、便捷管理的在线分布式缓存能力。DCS提供单机、主备、集群等丰富的实例类型,满足用户高并发及快速数据访问的业务诉求。 有什么优势兼容Redis、Memcach...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

mac安装jd-gui反编译的问题

    mac更新版本后jd-gui有的版本不能用了,jd-eclipse 配置了很久无法反编译,包括在线安装和离线安装,可能是自己安装的方法不对吧。     最终得到了解决的办法,亲测可用的jd-gui下载网站:http://jd.benow.ca/...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

Redis的优势 使用场景

1. 使用redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

git clone 匹配分支

服务器迁移,而且原来本地开发是在同一个目录中切换不同的分支,感觉有点挫,于是打算一个文件目录对应一个分支,这样不会有太大的文件差异。 记录下来本次操作,可能以后还会用到。 git初始化一般是这样。 git init  git clone .git地址 之后重点来了,因为clone下来的一般为master分支,有可能不是想拉下来的分支。可以使用以下的方法 git branch -a 先查...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

Redis开发环境快速搭建

华为云当前提供了DCS Redis服务,可以控制台轻松运维,目前还有新用户0元体验活动。我刚好最近需要用到redis,于是申请了一个免费的Redis实例,用于学习和调测。本帖记录了我在搭建DCS Redis开发环境的一些关键点。介绍华为云DCS提供了基于Redis的缓存服务,Redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存、事件发布或订阅、高速队列等场景。该数据库使用AN...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0

linux 安装h2客户端

1,下载jar包 下载h2-1.3.176.jar 这个包(部分服务版本不一致,请自行更换版本)   2,启动服务 复制到linux服务器 /opt/h2/bin/ 下 在目录下启动 Java -cp h2-1.3.176.jar org.h2.tools.Server -web -webAllowOthers -tcp -tcpPort 19200 -tcpAllowOthers ...
分类: 其他 发布时间: 07-17 23:29 阅读次数: 0