自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (16)
  • 收藏
  • 关注

原创 Pycharm无法添加Conda新建的虚拟环境,点击没反应。日志中报错:Can‘t find python path to use, will use conda run instead

点击pycharm右上角设置图标,点击setting找到python interpreter设置,此时Python Interpreter显示<No interpreter>,点击add Interpreter设置conda环境选择Conda Environment,选择我们安装的anaconda路径下的conda.exe,然后点击load environments,可以看到下方的下拉列表:正常情况下点击OK之后,稍等片刻,conda环境就会成功设置。但是这里还是NO interpreter。

2024-03-30 20:22:40 352

原创 记录一次oracle数据库表被drop的紧急恢复过程

问题:oracle数据库的表被drop,需要手动恢复数据。背景:部门项目的数据库是通过sql脚本维护,谁添加或修改了表就将修改添加到一个维护数据库的sql文件里,在升级代码时顺便执行脚本进行数据库更新。所以sql文件需要可以重复执行而不丢失数据。不过新来的小伙子忘记了这个细节,为了更新表结构,添加字段,先把表drop掉了,然后重新创建。这样导致表中的客户数据都丢失了,所以领导赶紧找我想办法恢...

2020-04-09 16:46:48 651

原创 centos7使用systemd将spring boot项目注册为服务步骤以及参数详解

本文参考了http://www.jinbuguo.com/系统版本:centos7.2注册服务sh脚本内容:#!/bin/bashecho "**************************************"echo "***** *****"echo "*** 呵呵呵 **...

2019-12-04 10:50:20 759

原创 spring cloud config使用本地配置文件作为仓库

Spring Cloud Config支持的配置仓库类型有:Git、svn、数据库、本地文件系统等。因为有些场景在部署项目时,服务器不能连接外网,所以不能使用git仓库,可以选择使用本地配置文件仓库或者数据库仓库,这里介绍如何使用本地配置文件实现配置中心。环境准备:spring boot 版本:2.1.7.RELEASEspring cloud版本:Greenwich.SR1开发环境:...

2019-12-04 10:44:09 796

原创 spring cloud使用hystrix-dashboard对hystrix实时监看

hystrix-dashboard用来对hystrix实时监看使用的spring boot版本:2.1.7.RELEASE使用的spring cloud版本:Greenwich.SR1为使用了断路器的pom添加如下依赖: <dependency> <groupId>org.springframework.cloud</gr...

2019-12-04 10:41:57 136

原创 spring boot 自定义配置文件外置(配置文件放在jar同级目录或同级目录config文件夹下)

参考:https://www.jb51.net/article/141981.htmspring boot默认的配置文件application.properties可以直接外置,jar在运行时自动读取,默认优先级:config/application.properties > application.properties > classpath:application.pro...

2019-08-15 16:50:00 7001

原创 使用sqlplus远程登录oracle数据库密码存在特殊字符(@)问题解决

在使用命令行通过SQLplus连接远程oracle数据库时,如果密码中含有特殊符号,会出现如下错误:ERROR:ORA-12154: TNS: 无法解析指定的连接标识符解决这个问题,需要对密码字符串的拼接进行特殊处理,下面的例子是密码中有@符号的情况:windows的cmd命令行下(两种写法都可以): sqlplus server/"""hehe@123"""@172.17.34.40...

2019-07-24 11:32:12 6684

原创 java实现微信公众号模板消息推送

要推送微信的模板消息,我们需要准备的条件有:1、有效的access_token2、微信公众号提供的消息模板的Template_idaccess_token:公众平台以access_token为接口调用凭据,来调用接口,所有接口的调用需要先获取access_token,access_token在2小时内有效,过期需要重新获取,但1天内获取次数有限,开发者需自行存储,详见获取接口调用凭据(...

2019-02-28 13:21:59 9775 12

原创 centos中docker部署springboot项目

docker最近几年使用很广泛,网上也有很多人在说docker的各种优点,这里就不一一赘述。因为对docker比较感兴趣,对其做了一些了解,并尝试做了一个小的程序部署测试;我使用的环境:VMware10centOS 7下面是从部署到运行的步骤:新建文件夹,在文件夹中放入springboot的jar在文件夹中新建Dockerfile文件,如下:# Docker image f...

2019-01-31 17:56:21 655

原创 SpringMVC中包含MultipartFile参数的方法如果不上传文件报错的问题

做项目时遇到的一个小问题,在此做个记录。controller的接口中有multipartFile类型的参数,这样在接收参数时可以直接操作文件。但是如果调用此方法时并未上传文件,springmvc在接收数据时,就会抛出异常:org.springframework.web.multipart.MultipartException: The current request is not a mult...

2019-01-31 17:36:08 4314 3

原创 oracle数据库导出数据时密码中存在特殊符号的情况处理

oracle数据库导出指定的表数据,直接在windows的cmd命令行执行如下命令:exp wz9199/""“wzz@123"”"@172.17.34.40:1521/orcl file=E:\temp\exp.dmp tables=(T_User)命令详细说明:exp代表我们要进行导出操作;wz9199是用户名;wzz@123是密码;在密码两边拼接的三个双引号是为了适配密码中有特...

2019-01-31 17:26:54 3772 2

原创 mina请求第三方服务无响应问题解决

在项目中需要与第三方服务对接,通过tcp协议发送和接收数据。因为觉得Apache的开源框架mina比较方便,所以在项目中直接使用了。主要的业务逻辑是先建立连接,然后在连接上进行数据的交互,等整个业务流程结束,主动断开连接。但是在实际对接第三方服务时,发现虽然可以成功和服务器建立连接,但是mina发送请求参数后,服务器返回的数据mina一直接收不到,而且也和对方技术确认过,数据确实已经返回了。在尝试...

2018-11-27 09:17:22 798

原创 Windows中系统服务出现卡在 停止挂起、stopping、starting等状态的问题解决

我们经常会把apache,tomcat,mysql等程序注册为系统服务,在服务器管理器中重启或关闭服务时,经常会卡在“停止服务”状态,有时候等一下会关闭成功,但有时会卡住,等很久都不能关闭。有的人遇到的情况类似,有的遇到卡在stopping状态不动的,也有在starting状态、“停止服务”状态等。遇到这种情况,不管是直接在服务器管理器中启动或关闭服务也好,还是使用net stop和net sta...

2018-09-12 18:03:30 14193

原创 oracle导出数据到 csv文件方法整理

第一种方法,也是我使用的: 我通过这个方法,按照字段筛选数据,并分别导出多个csv文件: (1)首先创建存储一个过程,如下,直接复制粘贴即可 。这个存储过程可以直接使用,因为它是通用的,只需要你传入SQL和生成文件的路径就可以。如果你想多了解一下的话,可以搜一搜oracle内置utl_file读写文件包 ,每分钟大约处理百万行。适用于大量导出的情况CREATE OR REPLAC...

2018-08-17 15:41:06 35526 2

原创 hibernate关系映射导致的json解析无限循环问题解决

在使用Gson序列化数据集合为json时,出现了栈溢出异常,发现Gson在不断调用解析方法,造成栈空间不足。但是要解析的数据并没有那么多;后来尝试使用@ResponseBody注解,也就是jackson解析框架,可以返回json,但是发现返回的json数据非常大并且格式错误(由于双向映射导致json循环拼接而过大,无法返回完整数据)。经过排查,发现是由于使用了hibernate的一对多双向关系映射...

2018-07-17 20:09:57 1624 3

原创 jquery-multiselect下拉列表显示在bootsrtap模态框下层的bug修复

在bootsrtap模态框中使用jquery的multiselect控件出现下拉列表位于模态框下层的问题解决 做项目时遇到了这个问题,也从网上查找了类似的问题,有些人遇到的是bootstrap-datepicker.js日期控件显示在下层,其实道理是一样的,在控件显示的时候,会使用js生成下面的列表或日期选择框,我们需要修改生成的控件的class属性,以我遇到的multiselect为例:

2017-09-16 10:53:20 2061

原创 Hibernate操作级联删除细节

在使用hibernate级联删除时,首先需要注意关联关系的配置,这里使用xml配置文件<!-- 配置关联关系,关联二级分类 --> <set name="categorySeconds" order-by="csid" cascade="delete" lazy="false"> <key column="cid"/> <one-to

2017-07-18 17:58:26 3523

原创 SSH项目,点击链接未跳转到指定action问题

项目中使用的是struts2.5版本,遇到了一个奇怪的问题,网页有一个链接,连接到AxxAction的其中一个方法,但是点击链接之后并没有执行AxxAction中的指定方法并根据result跳转界面,而是跳转到了网页住界面,而且在断点调试的时候,发现根本就没有走指定的方法,在网上也没有查到是什么问题,后来发现,点击链接,执行了IndexAction中的默认方法,因为我把IndexAction指定为了

2017-07-16 16:38:26 1403

原创 解决复制代码到eclipse中全部画红报错的问题

>有时候我们从其它地方复制代码到eclipse中,不管是网页上还是文档中,都会遇到代码全部画红报错的现象,比如这样:![报错的代码](http://img.blog.csdn.net/20170629192348888?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzQ5MDI1OTA=/font/5a6L5L2T/fontsize/400/fi

2017-06-29 19:33:04 5923 2

原创 hibernate4配置c3p0连接池报错

在hibernate的xml文件中配置c3p0连接池时,运行报错: java.lang.ClassNotFoundException: Could not load requested class : org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider 下面是详细错误内容严重: Exception sen

2017-06-19 15:20:37 4109

原创 hibernate中的悲观锁和乐观锁

悲观锁 11.4. 悲观锁定(Pessimistic Locking) 用户其实并不需要花很多精力去担心锁定策略的问题。通常情况下,只要为JDBC连接指定一下隔 离级别,然后让数据库去搞定一切就够了。然而,高级用户有时候希望进行一个排它的悲观锁定, 或者在一个新的事务启动的时候,重新进行锁定。 Hibernate总是使用数据库的锁定机制,从不在内存中锁定对象! 类LockMode 定义了

2017-05-13 19:12:44 289

原创 hibernate4缓存org.hibernate.cache.NoCacheRegionFactoryAvailableException

在配置hibernate4的二级缓存时,启动报错 org.hibernate.cache.NoCacheRegionFactoryAvailableExceptionException in thread "main" org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hib

2017-05-13 16:00:41 1698

原创 C语言栈的演示(入栈,弹栈,遍历)

#include <stdio.h>#include <malloc.h>#include <stdlib.h>typedef struct Node{ int data;struct Node * pNext;}NODE,* PNODE;typedef struct Stack{PNODE pTop;PNODE pBottom;}STACK, * PSTACK;void

2017-05-08 20:56:05 1408

原创 C语言中单向非循环链表的生成,遍历,排序,插入和删除

#include <stdio.h>#include <malloc.h>#include <stdlib.h>//链表中一个节点 typedef struct Node{ int data;//存储数据的变量 struct Node *pNext;//下一个节点地址 }NODE,*PNODE;//NODE等价于struct Node,PNODE等价于struct Node

2017-05-04 21:27:12 310

原创 struts2自定义拦截器

首先自己写一个类来继承Interceptor(这里继承了MethodFilterInterceptor以实现对需要拦截的方法的配置)public class MyIntercepter extends MethodFilterInterceptor { @Override protected String doIntercept(ActionInvocation invocation

2017-04-27 19:15:12 272

原创 struts2出现Error setting expression解决办法

我在在使用struts2上传文件时出现Error setting expression ‘afileFileName’ with value [‘jsf.jpg’, ] 一开始百度查到的是,很多人在上传文件时忘记设置form表单的MIME编码,或者不小心写错了,就是下面这句(enctype=”multipart/form-data”)“` 我的问题不是这个,仔细看了一遍,发现我在actio

2017-04-25 09:23:08 3086

原创 struts2中的约定访问(不需要配置文件)

从struts2.1开始,struts2 引入了Convention插件来支持零配置 使用约定无需struts.xml或者Annotation配置 需要 struts2-convention-plugin-2.3.7.jar 、asm-*.jar(三个) 插件会自动搜索action、actions、struts、struts2包下所有Java类 所有实现了com.opensymphony.x

2017-04-23 15:35:14 834

原创 struts2中的validate框架使用方法

struts2中的validate框架使用方法手动参数校验 自己手动进行前台传递的参数的校验,需要action中复写validate方法,直接在方法中 写自己的逻辑@Override public void validate() { if (user.getUsername() == null || user.getUsername(

2017-04-23 15:25:35 478

原创 default-action-ref访问默认action不会执行action的代码问题解决

(我的是struts2.3.30)default-action-ref配置默认action时,它只能执行简单的转发,也就是说, 它只能用来配置一个默认jsp;那么在我们需要配置默认访问action,但又需要执行action的代码,应该怎么办呢解决方法如下: 首先看struts.xml中的配置,其实这里不需要更改:<package name="front" extends="s

2017-04-21 21:00:12 512

原创 ONGL表达式在jsp中获取各种数据的方法

ONGL表达式在jsp中获取各种数据的方法 OGNL是Object-Graph Navigation Language的缩写,是一种功能强大的表达式语言 通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能 OGNL用得最多的地方就是和Struts2的标签绑定,也可以在配置文件中通过${}使用OGNL表达式使用ongl表达

2017-04-19 20:47:28 702

原创 struts2中的result用法

struts2中的result介绍result在struts.xml中的type配置和说明 这里的r1.jsp,r2.jsp和a.jsp内容随便写,用来区别显示效果就行 <package name="resultpack" extends="struts-default" namespace="/r"> <!-- 全局result,这个package里的所有action都可以访问

2017-04-19 20:37:15 406

转载 Struts2中的ModelDriven机制及其运用

这篇文章讲解了使用普通方法和使用modeldriven方法传递属性的使用,并且 详细讲解了ModelDriven的运行机制 http://blog.csdn.net/li_tengfei/article/details/6098145

2017-04-18 17:36:55 178

原创 struts中出现Java.lang.NoClassDefFoundError解决办法

struts中出现Java.lang.NoClassDefFoundError解决办法 在struts2.3.30中,使用struts.xml配置了result的jsp,但是运行之后报错, 错误如下:java.lang.NoClassDefFoundError: org/apache/jsp/Student_005fadd_005fsuccess_jsp (wrong name: org

2017-04-18 16:45:52 2030

原创 解决eclipse中配置struts.xml时没有提醒的问题

解决eclipse中配置struts.xml时没有提醒的问题在配置struts.xml时没有提醒是一个很麻烦的问题,这是因为我们没有给eclipse定义 一个DTD文件,这样eclipse就不知道该给你提醒什么,我们都知道DTD是xml文件的约束文档, 在struts.xml中,我们也需要设置下面的文档声明以确保项目可以运行<!DOCTYPE struts PUBLIC "-//Apache

2017-04-17 20:36:51 3987

原创 struts1.3.8多文件上传以及文件下载源码

struts多文件上传以及文件下载源码 这里使用Struts1.3.8举例,版本很老了,但是基本的思路是一样的,新的Struts做了一些改良多文件上传 jsp界面<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W

2017-04-16 16:50:44 449

原创 java动态代理使用方法简单介绍

java中的动态代理技术 动态代理技术定义:为其他对象提供一种代理以控制对这个对象的访问,java动态代理机制以巧妙的方式实现了代理模式的设计理念。简单的动态代理实现 定义一个“李宇春”对象,她会唱歌跳舞public class LiYuChun implements Person{ public String sing(){ System.out.println("

2017-04-15 08:56:31 337

原创 注解的简单介绍以及自定义注解

注解的使用方法以及自定义注解注解的简单用法/* * 注解是给编译器看的 * 如下是复写的Object类的方法 * Override代表此方法是复写的 * 如果父类中没有此方法,会报编译错误 */ @Override public boolean equals(Object obj){ return super.

2017-04-13 20:25:12 356

原创 泛型中的? 通配符以及泛型的边界

?通配符当接收的类型不确定时,可以使用?通配符,?可以指向任何类型public class Demo { public static void main(String[] args) { xx(new ArrayList<String>()); xx(new ArrayList<Integer>());} public static void xx(Collection<

2017-04-13 19:54:25 270

原创 java自定义泛型和反射泛型介绍

java中的自定义泛型1.java中可以在方法中使用泛型,也可以在类中使用,如下://泛型必须先定义再使用//在方法中使用泛型 public <T> void aa(T t){ }2.如果一个类中多个方法使用同一个泛型,可以将其声明为泛型类,如下:public class Demo1<T> { //泛型必须先定义再使用 public <T> void aa(T t){

2017-04-12 20:52:45 376

原创 java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector

在使用c3p0获取新的数据源时: DataSource ds=new ComboPooledDataSource();      报了如下错误:java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector      因为有一段时间不用,所以忘记了加上mchange-commons-java-0.2.3.4.jar   

2017-04-10 20:35:00 2173 1

泛在电力物联网之振动声学检测技术在电力设备故障诊断中的应用交流论坛20191207.rar

适合用于探讨如何完成电力系统物联网架构部署、研究进展等研究人员

2021-03-23

Spring源码深度解析第二版pdf带书签

Spring源码深度解析的第二版,是扫描版,不过算是比较清晰,带书签

2019-04-14

java核心技术卷一、卷二和随书源码

Java核心技术 卷一、卷二英文版pdf,注意是英文版。压缩包中包含了对应章节的源码

2019-03-15

netty权威指南 第二版 李林锋pdf

netty权威指南的第二版,作者李林峰,书中详细介绍了netty的主要设计思想,并进行了netty核心源码讲解,对开发者了解netty有很大帮助。本书参考的主要是netty5的源码

2019-02-19

阿里巴巴Java开发手册pdf

2017年九月阿里巴巴发布的1.3版本,主要介绍了阿里巴巴内部的开发规范,可以帮助开发者写出高质量代码,文档仅介绍了java语言的开发规范

2019-02-19

setupfactory9.5版本

非常好用的项目打包软件,可以将项目直接打包成exe文件,支持设置快捷方式,基本的界面样式等

2018-07-13

sqlite3的exe执行文件

sqlite3的exe执行文件,可直接双击进行命令行操作,将它放入自己指定的文件夹中使用

2018-07-13

vmwareworkstation10破解工具

vmware10版本的破解工具,绿色版的,下载之后直接打开可以用,自己用着感觉不错

2018-04-12

instantclient-basic和instantclient-odbc-windows.x64-11.2.0.4.0

oracle客户端和驱动,instantclient-basic-windows.x64-11.2.0.4.0和instantclient-odbc-windows.x64-11.2两个压缩包,需要一起使用,使用时解压这2个包,注意2个包解压后的所有文件必须放在一个目录下,假设是D:\software\oracle-instantclient\instantclient_11_2,然后打开cmd窗口,进入这个目录,运行odbc_install.exe

2018-04-12

java经典面试题

经典的java面试题总结,分为上下两本,压缩到一起了,大家可以解压看

2018-04-12

大数据思维与决策

《大数据思维与决策》是大数据时代的奠基之作,耶鲁大学计量经济学家伊恩·艾瑞斯早在20世纪末就洞察到大数据浪潮的到来。本书通过讲述各个领域有关大数据分析与决策的经典案例,为读者解答了一系列关系到现在与未来的问题,如为什么谷歌和亚马逊比你还了解你自己的喜好、医生如何利用数据分析做出正确诊断、教师是否要摒弃自身创造性为孩子提供精确有效的教育指导,以及政府、法院如何在推动信息公开的同时制定出有益于未来的制度和法案等。希望读者在阅读后,可以迅速在信息变革中把握机遇,充分利用大数据分析做出优质决策。《大数据思维与决策》适合企业管理者、投资者、政策制定者、高校相关专业老师与学生等一切想走在互联网时代前列的人阅读

2018-04-12

清华大学 算法设计与分析(第三版)答案pdf

非常全面的算法设计与分析课后习题答案,王晓东第三版

2017-12-19

gson-2.7.jar官方版

gson-2.7.jar官方版,gson官方jar包,相比于其他Json解析工具更稳定好用。将gson-2.7.jar直接放到lib文件夹下并buildpath,就可以在代码中使用gson了。

2017-10-16

struts2多文件上传和下载

基本的多文件上传和下载文件

2017-04-27

空空如也

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

TA关注的人

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