- 博客(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
2968
3
原创 记录一次oracle数据库表被drop的紧急恢复过程
问题:oracle数据库的表被drop,需要手动恢复数据。背景:部门项目的数据库是通过sql脚本维护,谁添加或修改了表就将修改添加到一个维护数据库的sql文件里,在升级代码时顺便执行脚本进行数据库更新。所以sql文件需要可以重复执行而不丢失数据。不过新来的小伙子忘记了这个细节,为了更新表结构,添加字段,先把表drop掉了,然后重新创建。这样导致表中的客户数据都丢失了,所以领导赶紧找我想办法恢...
2020-04-09 16:46:48
778
原创 centos7使用systemd将spring boot项目注册为服务步骤以及参数详解
本文参考了http://www.jinbuguo.com/系统版本:centos7.2注册服务sh脚本内容:#!/bin/bashecho "**************************************"echo "***** *****"echo "*** 呵呵呵 **...
2019-12-04 10:50:20
841
原创 spring cloud config使用本地配置文件作为仓库
Spring Cloud Config支持的配置仓库类型有:Git、svn、数据库、本地文件系统等。因为有些场景在部署项目时,服务器不能连接外网,所以不能使用git仓库,可以选择使用本地配置文件仓库或者数据库仓库,这里介绍如何使用本地配置文件实现配置中心。环境准备:spring boot 版本:2.1.7.RELEASEspring cloud版本:Greenwich.SR1开发环境:...
2019-12-04 10:44:09
968
原创 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
174
原创 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
7264
原创 使用sqlplus远程登录oracle数据库密码存在特殊字符(@)问题解决
在使用命令行通过SQLplus连接远程oracle数据库时,如果密码中含有特殊符号,会出现如下错误:ERROR:ORA-12154: TNS: 无法解析指定的连接标识符解决这个问题,需要对密码字符串的拼接进行特殊处理,下面的例子是密码中有@符号的情况:windows的cmd命令行下(两种写法都可以): sqlplus server/"""hehe@123"""@172.17.34.40...
2019-07-24 11:32:12
7906
原创 java实现微信公众号模板消息推送
要推送微信的模板消息,我们需要准备的条件有:1、有效的access_token2、微信公众号提供的消息模板的Template_idaccess_token:公众平台以access_token为接口调用凭据,来调用接口,所有接口的调用需要先获取access_token,access_token在2小时内有效,过期需要重新获取,但1天内获取次数有限,开发者需自行存储,详见获取接口调用凭据(...
2019-02-28 13:21:59
10113
12
原创 centos中docker部署springboot项目
docker最近几年使用很广泛,网上也有很多人在说docker的各种优点,这里就不一一赘述。因为对docker比较感兴趣,对其做了一些了解,并尝试做了一个小的程序部署测试;我使用的环境:VMware10centOS 7下面是从部署到运行的步骤:新建文件夹,在文件夹中放入springboot的jar在文件夹中新建Dockerfile文件,如下:# Docker image f...
2019-01-31 17:56:21
733
原创 SpringMVC中包含MultipartFile参数的方法如果不上传文件报错的问题
做项目时遇到的一个小问题,在此做个记录。controller的接口中有multipartFile类型的参数,这样在接收参数时可以直接操作文件。但是如果调用此方法时并未上传文件,springmvc在接收数据时,就会抛出异常:org.springframework.web.multipart.MultipartException: The current request is not a mult...
2019-01-31 17:36:08
4481
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
4182
2
原创 mina请求第三方服务无响应问题解决
在项目中需要与第三方服务对接,通过tcp协议发送和接收数据。因为觉得Apache的开源框架mina比较方便,所以在项目中直接使用了。主要的业务逻辑是先建立连接,然后在连接上进行数据的交互,等整个业务流程结束,主动断开连接。但是在实际对接第三方服务时,发现虽然可以成功和服务器建立连接,但是mina发送请求参数后,服务器返回的数据mina一直接收不到,而且也和对方技术确认过,数据确实已经返回了。在尝试...
2018-11-27 09:17:22
911
原创 Windows中系统服务出现卡在 停止挂起、stopping、starting等状态的问题解决
我们经常会把apache,tomcat,mysql等程序注册为系统服务,在服务器管理器中重启或关闭服务时,经常会卡在“停止服务”状态,有时候等一下会关闭成功,但有时会卡住,等很久都不能关闭。有的人遇到的情况类似,有的遇到卡在stopping状态不动的,也有在starting状态、“停止服务”状态等。遇到这种情况,不管是直接在服务器管理器中启动或关闭服务也好,还是使用net stop和net sta...
2018-09-12 18:03:30
16144
原创 oracle导出数据到 csv文件方法整理
第一种方法,也是我使用的: 我通过这个方法,按照字段筛选数据,并分别导出多个csv文件: (1)首先创建存储一个过程,如下,直接复制粘贴即可 。这个存储过程可以直接使用,因为它是通用的,只需要你传入SQL和生成文件的路径就可以。如果你想多了解一下的话,可以搜一搜oracle内置utl_file读写文件包 ,每分钟大约处理百万行。适用于大量导出的情况CREATE OR REPLAC...
2018-08-17 15:41:06
37478
2
原创 hibernate关系映射导致的json解析无限循环问题解决
在使用Gson序列化数据集合为json时,出现了栈溢出异常,发现Gson在不断调用解析方法,造成栈空间不足。但是要解析的数据并没有那么多;后来尝试使用@ResponseBody注解,也就是jackson解析框架,可以返回json,但是发现返回的json数据非常大并且格式错误(由于双向映射导致json循环拼接而过大,无法返回完整数据)。经过排查,发现是由于使用了hibernate的一对多双向关系映射...
2018-07-17 20:09:57
1702
3
原创 jquery-multiselect下拉列表显示在bootsrtap模态框下层的bug修复
在bootsrtap模态框中使用jquery的multiselect控件出现下拉列表位于模态框下层的问题解决 做项目时遇到了这个问题,也从网上查找了类似的问题,有些人遇到的是bootstrap-datepicker.js日期控件显示在下层,其实道理是一样的,在控件显示的时候,会使用js生成下面的列表或日期选择框,我们需要修改生成的控件的class属性,以我遇到的multiselect为例:
2017-09-16 10:53:20
2146
原创 Hibernate操作级联删除细节
在使用hibernate级联删除时,首先需要注意关联关系的配置,这里使用xml配置文件<!-- 配置关联关系,关联二级分类 --> <set name="categorySeconds" order-by="csid" cascade="delete" lazy="false"> <key column="cid"/> <one-to
2017-07-18 17:58:26
3597
原创 SSH项目,点击链接未跳转到指定action问题
项目中使用的是struts2.5版本,遇到了一个奇怪的问题,网页有一个链接,连接到AxxAction的其中一个方法,但是点击链接之后并没有执行AxxAction中的指定方法并根据result跳转界面,而是跳转到了网页住界面,而且在断点调试的时候,发现根本就没有走指定的方法,在网上也没有查到是什么问题,后来发现,点击链接,执行了IndexAction中的默认方法,因为我把IndexAction指定为了
2017-07-16 16:38:26
1453
原创 解决复制代码到eclipse中全部画红报错的问题
>有时候我们从其它地方复制代码到eclipse中,不管是网页上还是文档中,都会遇到代码全部画红报错的现象,比如这样: 用户其实并不需要花很多精力去担心锁定策略的问题。通常情况下,只要为JDBC连接指定一下隔 离级别,然后让数据库去搞定一切就够了。然而,高级用户有时候希望进行一个排它的悲观锁定, 或者在一个新的事务启动的时候,重新进行锁定。 Hibernate总是使用数据库的锁定机制,从不在内存中锁定对象! 类LockMode 定义了
2017-05-13 19:12:44
322
原创 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
1782
原创 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
1456
原创 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
347
原创 struts2自定义拦截器
首先自己写一个类来继承Interceptor(这里继承了MethodFilterInterceptor以实现对需要拦截的方法的配置)public class MyIntercepter extends MethodFilterInterceptor { @Override protected String doIntercept(ActionInvocation invocation
2017-04-27 19:15:12
304
原创 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
3194
原创 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
868
原创 struts2中的validate框架使用方法
struts2中的validate框架使用方法手动参数校验 自己手动进行前台传递的参数的校验,需要action中复写validate方法,直接在方法中 写自己的逻辑@Override public void validate() { if (user.getUsername() == null || user.getUsername(
2017-04-23 15:25:35
534
原创 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
554
原创 ONGL表达式在jsp中获取各种数据的方法
ONGL表达式在jsp中获取各种数据的方法 OGNL是Object-Graph Navigation Language的缩写,是一种功能强大的表达式语言 通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能 OGNL用得最多的地方就是和Struts2的标签绑定,也可以在配置文件中通过${}使用OGNL表达式使用ongl表达
2017-04-19 20:47:28
746
原创 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
442
转载 Struts2中的ModelDriven机制及其运用
这篇文章讲解了使用普通方法和使用modeldriven方法传递属性的使用,并且 详细讲解了ModelDriven的运行机制 http://blog.youkuaiyun.com/li_tengfei/article/details/6098145
2017-04-18 17:36:55
198
原创 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
2117
原创 解决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
4025
原创 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
483
原创 java动态代理使用方法简单介绍
java中的动态代理技术 动态代理技术定义:为其他对象提供一种代理以控制对这个对象的访问,java动态代理机制以巧妙的方式实现了代理模式的设计理念。简单的动态代理实现 定义一个“李宇春”对象,她会唱歌跳舞public class LiYuChun implements Person{ public String sing(){ System.out.println("
2017-04-15 08:56:31
395
原创 注解的简单介绍以及自定义注解
注解的使用方法以及自定义注解注解的简单用法/* * 注解是给编译器看的 * 如下是复写的Object类的方法 * Override代表此方法是复写的 * 如果父类中没有此方法,会报编译错误 */ @Override public boolean equals(Object obj){ return super.
2017-04-13 20:25:12
388
原创 泛型中的? 通配符以及泛型的边界
?通配符当接收的类型不确定时,可以使用?通配符,?可以指向任何类型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
303
原创 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
414
原创 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
2238
1
netty权威指南 第二版 李林锋pdf
2019-02-19
instantclient-basic和instantclient-odbc-windows.x64-11.2.0.4.0
2018-04-12
大数据思维与决策
2018-04-12
gson-2.7.jar官方版
2017-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人