自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 JavaExcel导入导出读取

Java excel

2022-11-16 08:59:45 1031 1

原创 Java常用简单工具方法util

java常用简单util

2022-11-04 09:52:17 590

原创 Linux安装oracle

centos6.8静默安装oracle11g一、环境要求1.1. 涉及工具及环境1)本地环境windows7+ssh远程连接工具Xshell6、Xftp62)远程虚拟机CentOS6.8 64位系统 3)安装包文件linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip1.2. Oracle服务器要求1)最小内存1G,推...

2020-10-15 16:28:50 763

原创 spring+hibernate动态切换数据源

动态切换数据源确切的来说是在同一类型数据库的情况下的。意思就是说 , 在系统中的使用的数据库分布在多台数据库服务器或者在同台服务器上的多个数据库. 在运行时期间根据某种标识符来动态的选择当前操作的数据库.数据源是相同类型的数据库: 一个SessionFactory+动态数据源+一个事务管理器 数据源是不同类型的数据库: 根据类型 配置多套SessionFactoryspring配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE

2020-08-07 15:22:25 547

原创 找不到元素XXX的声明,XML声明自定义元素

当需要在项目中使用一个自定义配置的XML文档时,在web.xml的加载配置文件配置<context-param>中,运行项目后报错显示:找不到元素XXX的声明。因为 XML 语言没有预定义的标签,所以如果我们要规范XML那么就必须用到DTD文件了。这时可以在XML中使用DTD的方法,来自己定义标记,进行自定义声明。1.xml使用DTD:方法1:外部文件引入XML<!DOCTYPE 根节点名称 SYSTEM "文件名.dtd">方法2:使用内部dtd文件<

2020-07-30 13:36:22 1923 1

原创 SQL优化的一些方式

1、在表中建立索引的时候,优先考虑where、group by涉及的列上建立索引。2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM table优化方式:使用具体的字段代替*,只返回使用到的字段。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null优化方式:可以在num上设置默认值0,确保...

2020-05-29 11:59:18 172

原创 VMware虚拟机Redhat7 Linux系统仅主机模式联网

1.打开windows主机 控制面板-----》网络和共享中心-----》更改适配器设置笔记本连无线网的话就下面这样2.上面强制将VMware Network Adapter VMnet1的ip设置成了192.168.137.1,接下来,我们就要将虚拟机的DHCP的子网和起始地址进行修改,点击“虚拟网络编辑器”3.重新配置网卡,将VMware Network Adap...

2019-11-14 14:24:39 1078

原创 eclipse安装activiti工作流插件

1、点击eclipse上方工具栏的Help,选择Install New Software2、弹出如下窗口,然后填写插件名称和安装地址Name:Activiti BPMN 2.0 designerLocation:http://activiti.org/designer/update/组图如下:3、安装完成后,重启Eclipse。在new的时候,操作面板...

2019-09-27 09:41:30 1905

原创 ajax error

$.ajax({ url: '/cxz/add', success: function (data) { alert(data); }, error: function (xhr, textStatus, errorThrown) { /*错误信息处理*/  ...

2019-07-23 15:32:10 124

转载 springboot没有webapp目录

项目右键——>properties——>project faceets——>把“Dynamic Web Module”前面的钩加上(如果已勾上就先去掉保存再加上)——>Further configuration available新弹出的对话框——>将Content directory中的内容修改为:src/main/webapp——>在generate...

2019-07-18 11:02:20 4551

转载 解决PKIX path building failed

在调用服务方https地址接口时出现错误:sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to req...

2019-06-04 11:24:20 12524

原创 eclipse中运行正常导出的可运行jar包运行时输出中文乱码

在eclipse编写并调试程序,我们将程序输出为可执行jar包,在服务器运行程序却发现涉及到中文输出部分出现了乱码现象,但是在eclipse中运行的时候确实正常的。在调用第三方接口时,出现中文传输过去后显示的却是乱码。这是因为在eclipse运行的时候的编码是我们更改过的,所以没问题,而导出为可执行jar包的时候,eclipse是默认使用的GBK编码,没有保留运行的utf-8编码,所以...

2019-05-29 13:23:35 1629

转载 开发对外接口注意事项

1、客户端请求加密、服务端请求解密2、防止重复提交一般是在数据库加状态,在 status=0 的状态下更新,更新完状态变为1,这样就可以防止重复提交---------------------------------------------------------------------------------签名基本原理是通过 key/secret 的实现:1, 服务器...

2019-05-23 16:33:51 1356

原创 多个select运算

witht1as(--第一个查询),t2as(--第二个查询),t3as(--第三个查询),.........selectt1.ID,t1.num-t2.num + t3.numfromt1,t2,t3wheret1.ID=t2.IDand t1.ID = T3.ID...

2019-05-23 09:40:48 616

转载 Java调用接口

第一种方式:首先URL restURL = new URL(url);这其中的url就是需要调的目标接口地址,URL类是java.net.*下的类,这个不陌生。 setRequestMethod("POST");请求方式是有两个值进行选择,一个是GET,一个是POST,选择对应的请求方式 setDoOutput(true);setDoInput(true); setDoInput() ...

2019-05-13 14:04:48 189

原创 Springboot/SpringCloud 项目启动两种不同配置

复制application.yml粘贴两份并起名如上 加application-test01.yml和application-test01.yml在applicatiom.yml中书写如下代码:spring: profiles: active:test01application-test01.yml和application-test02.yml中书写代码:...

2019-05-06 09:41:35 858

转载 关系型数据库五范式

1)1NF(第一范式): 数据库表的每一列都是不可分割的基本数据项。 如“电话号码”这个属性可以继续被分割为“办公电话”、“手机号码”等属性,在第一范式的语义下不应该被作为单独的一列出现。2)2NF(第二范式):必须先满足第一范式。 数据库表中的每一行必须可以被唯一的区分,即每一行中有一个唯一标识将这行与其他行区分出来,这个唯一标识就是我们常说的主键。在2NF的语义下,所有非主键的字段都要依赖...

2019-05-05 16:10:00 370

转载 oracle日期转换操作

to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的select语句块中。比如,我要获得系统时间,则用“select sysdate fr...

2019-04-26 16:06:42 8198

转载 springboot中实现定时任务

package com.iwhere.base.scheduling;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableScheduling;import org.springframework.schedul...

2019-04-19 10:15:52 404

原创 Mysql:Host 'xxx' is not allowed to connect to this MySQL server

解决方法:找到mysql安装bin目录,打开cmd。1.改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"修改host字段的值,将localhost修改成需要远程连接数据库的ip地址。或者直接修改成%...

2019-04-18 09:43:38 174

原创 SpringBoot项目打jar包,访问404解决方式

打包为jar包运行后出现访问不了页面的问题,出现404。springboot 使用内嵌容器来提供服务,但是当我使用Eclipse将maven 打可执行jar时,其无法将静态文件(html/jsp)一并打入可执行文件。项目结构如图:此时在你的pom.xml文件中加入下面这段代码:<build> <resources> <resource&g...

2019-04-01 15:56:26 8360

转载 shiro过滤器过滤属性含义

securityManager:这个属性是必须的。loginUrl:没有登录的用户请求需要登录的页面时自动跳转到登录页面,不是必须的属性,不输入地址的话会自动寻找项目web项目的根目录下的”/login.jsp”页面。successUrl:登录成功默认跳转页面,不配置则跳转至”/”。如果登陆前点击的一个需要登录的页面,则在登录自动跳转到那个需要登录的页面。不跳转到此。unautho...

2019-03-26 10:09:27 113

转载 mysql数据库中避免重复数据插入

首先 数据库中已经存在重复数据 并且数据量很大 之前并没有设置重复字段为唯一索引需求:修改sql语句在插入时 避免重复插入网上看了几个博客都是设置唯一索引 使用ignore或者REPLACE INTO 或者ON DUPLICATE KEY UPDATEon duplicate key update如果数据存在会触发更新操作 执行后面语句的updateINSERT INT...

2019-03-26 10:06:55 413

转载 Oracle截取字符串和查找字符串

oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 收藏常用函数:substr和instr1.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串解释:string 元字符串 start_position 开始位置(从0开始) l...

2019-03-12 13:47:02 120

原创 springboot项目导入oracle依赖报错Missing artifact

&lt;dependency&gt; &lt;groupId&gt;com.oracle&lt;/groupId&gt; &lt;artifactId&gt;ojdbc6&lt;/artifactId&gt; &lt;version&gt;11.2.0.1.0&lt;/version&gt; &lt;/dependency&gt; 很简

2019-03-11 17:16:38 871

转载 shiro常用注解

@RequiresAuthentication验证用户是否登录,等同于方法subject.isAuthenticated() 结果为true时。@RequiresUser验证用户是否被记忆,user有两种含义:一种是成功登录的(subject.isAuthenticated() 结果为true);另外一种是被记忆的(subject.isRemembered()结果为true)。...

2019-02-25 11:44:34 1659

转载 HTML5 sessionStorage会话存储

说明sessionStorage 是HTML5新增的一个会话存储对象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。本篇主要介绍 sessionStorage(会话存储)的使用方式。包括添加、修改、删除等操作。sessionStorage 是HTML5新增的一个会话存储对象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。...

2019-02-25 11:40:42 171

转载 java中垃圾回收机制中的引用计数法和可达性分析法

原文地址是:https://www.zhihu.com/question/21539353

2019-02-19 14:07:41 296

转载 Thymeleaf、FreeMarker模板引擎

Spring Boot 推荐使用Thymeleaf、FreeMarker、Velocity、Groovy、Mustache等模板引擎。不建议使用JSP。Spring Boot 对以上几种引擎提供了良好的默认配置,默认 src/main/resources/templates 目录为以上模板引擎的配置路径。一、Spring Boot 中使用Thymeleaf模板引擎简介:Thymelea...

2019-02-19 10:16:49 356

转载 mysql插入emoji表情符号错误Incorrect string value: '\xF0\x9F\x98\x84'

原因:mysql的UTF-8只支持三个字节的存储,而一般字符是三个字节,但是emoji表情是4个字节,所以存储不了。而mysql为了解决这个问题,在5.5.3版本之后转而支持了存储4个字节的utf8字符,字符集为utf8mb4.这个相当于windowsX64和windowsX86的区别,64位是兼容32位的,也就是说utf8mb4存取utf8都是没有问题的。那么在有表情的字段上就应该这样做...

2019-01-25 15:35:42 438

转载 springcloud——eclipse创建Maven聚合项目

1.右键 new maven projectNext:勾选 create a simple project  :  next2.Group Id:项目的包路径 如com.test,之后创建的Controller、Service等包都在该包路径下。Artifact Id:项目名称,如这里是test_p。Packaging:以何种方式打包。一般父项目就pom,父项目里可...

2019-01-25 15:11:29 831

原创 小程序向后台发送post请求

问题:原请求后台获取数据为null修改后: 后台控制器controller @PostMapping("test")@ResponseBodypublic Object test(@RequestParam Map&lt;String, String&gt; map){ Sysout.out.println("post"); return materi...

2019-01-25 14:19:22 6296 1

原创 微信小程序 获取标签里面的自定义数据

&lt;view wx:for="{{receiverlist}}" wx:for-item="receiver" wx:key="" wx:for-index="idx"&gt; &lt;input type='number' value='{{salesNumber}}' data-name='{{receiver.name}}' maxlength="3" placeh

2018-11-08 10:58:44 2433

转载 注解@responseBody的使用

1、  @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML  数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。2、    @RequestMappi...

2018-11-06 11:41:00 91

转载 web页面长时间未操作自动退出登录

var lastTime = new Date().getTime(); var currentTime = new Date().getTime(); var timeOut = 10 * 60 * 1000; //设置超时时间: 10分 $(function(){ /* 鼠标移动事件 */ $(...

2018-09-29 16:34:18 17524 3

转载 el表达式保留两位小数

&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %&gt; &lt;fmt:formatNumber type="number" value="${688.87 * 0.8 }" pattern="0.00" maxFractionDigits="2"/&gt;上面

2018-09-29 16:27:55 1152

转载 Eclipse 常用快捷键

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查...

2018-09-29 16:25:56 88

转载 遇到的一些CSS问题

1.兼容手机浏览器在head加入&lt;meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=yes, width=device-width" /&gt;2.CSS3 - @media 判断iphone / ipad 机型兼容ipho...

2018-09-19 15:01:36 119

原创 SSM+ORACAL遇到的一些问题

1.xml配置中的数据源配置修改&lt;!--数据源-链接数据库的基本信息,这里直接写,不放到*.properties资源文件中--&gt; &lt;bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"&gt; &lt...

2018-09-05 13:42:55 80

原创 MYSQL8.0一些小问题

Mysql数据库链接jar包要和Msql版本对应&lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt; &lt;version&gt;8.0.12&lt;/version&gt; &lt

2018-08-27 11:25:27 306

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除