JAVA - 双城小站

Springboot修改启动日志的Spring字符


Warning: getimagesize(): SSL operation failed with code 1. OpenSSL Error messages: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(): Failed to enable crypto in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(https://www.a-nan.com/content/uploadfile/202006/7df81591064078.png): failed to open stream: operation failed in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14
Springboot启动的时候,会在控制台输出如下图所示的字符 (standard) 那么这个能自定义吗?答案是可以的 只需要在application.properties/application.yml同级目录下建立banner.txt文件 SpringBoot 的启动输出就会被更改了, 比如我自定义为a-nan 最后附几个可以生成这种字符的网站: 1.http:/...
阅读全文

解决在SpringBoot反射类中使用@Autowired不生效的问题

由于某些原因,需要使用java的反射机制来创建类 并且在类内使用@Autowired自动装载 但Spring的@Autowired注解,并不能对反射创建的类进行注入, 导致出现java.lang.reflect.InvocationTargetException: null 解决方案如下: 1.new一个自身类型的对象,这个对象不要加@Autowired注解,需要是公开(public)的 2.在需要反射的类中,创建init...
阅读全文

SpringBoot进度热门

学习使用springboot进行开发已经一周了,记录一下自己的进程,后续更新 1、搭建springboot环境 2、JPA 3、hibernate集成 4、定时器 5、AOP切面日志打印
阅读全文

Beyond Compare 开启对class文件直接反编译并比较的支持热门


Warning: getimagesize(): SSL operation failed with code 1. OpenSSL Error messages: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(): Failed to enable crypto in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(https://www.a-nan.com/content/uploadfile/201811/thum-aea41542002868.png): failed to open stream: operation failed in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14
首先打开Beyond Compare,选择菜单栏:工具-文件格式 这里面是Beyond Compare当前支持的文件格式,确认一下有没有 名称为Java Class to Source,掩码为*.class 的格式 有的话 打钩即可,没有的话需要安装插件 下载插件:BCFormats.rar 下载完成后,打开你的Beyond Compare,选择菜单栏:工具-导入设置 选择你刚刚下载的文件,一直下一步直到...
阅读全文

hibernate主键生成策略及配置

1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 <id name="id" column="id">     <generator class="assigned" /> ...
阅读全文

Spring Boot项目在tomcat启动时,报JDK错误解决方案


Warning: getimagesize(): SSL operation failed with code 1. OpenSSL Error messages: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(): Failed to enable crypto in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(https://www.a-nan.com/content/uploadfile/201807/thum-ca7c1530860742.png): failed to open stream: operation failed in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14
报错如图: 经查,是因为项目人员在部署时,直接修改setclasspath.bat文件, 改了其中的%JAVA_HOME%,直接写死JDK路径 解决方案如下:把写死的JDK路径重新改为%JAVA_HOME% 然后使用SET JAVA_HOME的方式,来指定JDK路径
阅读全文

oracle存储过程 捕获异常

在oracle存储过程中,碰到一个查询不到数据,导致抛出oracle异常的问题, 下面是示例: v_no varchar2(50);--这是一个用来存储查询出来数据的中间变量 v_sql := 'select fvalue from zy.tparam where fcode = 9999';//这是sql语句 execute immediate v_sql into v_no;--这句报错了,因为查不到数据 if v_no is null then  ...
阅读全文

jdk环境变量配置


Warning: getimagesize(): SSL operation failed with code 1. OpenSSL Error messages: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(): Failed to enable crypto in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(https://www.a-nan.com/content/uploadfile/201806/thum-29961530255080.png): failed to open stream: operation failed in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14
1.系统变量→新建 JAVA_HOME 变量 。 变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0) 2.系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码 3.系统变量→新建 CLASSPATH 变量 变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\l...
阅读全文

Tomcat修改标题和JDK路径配置


Warning: getimagesize(): SSL operation failed with code 1. OpenSSL Error messages: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(): Failed to enable crypto in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(https://www.a-nan.com/content/uploadfile/201806/0c2b1530255143.png): failed to open stream: operation failed in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14
在tomcat的bin目录里,新建一个叫setenv.bat的文件 文件内容如下: #设置jdk路径 set JAVA_HOME=F:\ZT_HIS\Java\jdk1.6.0_45 #设置窗口标题 set TITLE=这里是标题标题标题标题 保存后重新启动tomcat即可。 也可直接在catalina.bat里面修改标题。但是在catalina.bat的最上面,有一段对各个变量的说明。最开始有一段注释,注释不建议我们直接修改catalin...
阅读全文

修改项目部署名称


Warning: getimagesize(): SSL operation failed with code 1. OpenSSL Error messages: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(): Failed to enable crypto in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14

Warning: getimagesize(https://www.a-nan.com/content/uploadfile/201806/thum-366f1530255017.png): failed to open stream: operation failed in C:\html\csoft\wwwroot\content\templates\MeiYing\log_list.php on line 14
发布了一个servlet,接口文档定义的接口地址是http://ip:port/doReqToHis?service=getDeptInfo&user=xxx&password=xxx 但是在web.xml配置/doReqToHis后,发现http://127.0.0.1:8080/doReqToHis并不能访问到接口, 需要带上项目名:http://127.0.0.1:8080/HisSelfHelpService/doReqToHis 百度后解决办法如下: ...
阅读全文