- 博客(25)
- 问答 (2)
- 收藏
- 关注
原创 我是如何两个月考过Oracle 12C OCP的(OCP考试心得)?
这里写自定义目录标题两个月考过Oracle 12C OCP参加Oracle培训复习考试071复习和考试062复习和考试063复习和考试体会附考试相关OCP考试条件考试方式考试题型OCP考试注意事项两个月考过Oracle 12C OCP你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。参加Oracle培训2019年5月公司发了oracle数据库培训的通知,名额有限,我有幸报名参加
2020-09-13 22:39:59 5996 2
原创 Spring Boot 热部署及内置tomcat相关
Spring Boot 热部署及内置tomcat相关不使用spring boot提供的内置tomcat有时候项目部署的时候不想打成jar包,而是war包使用外部中间件如tomcat等,那么打包的时候就要排除spring boot 内置的tomcat,如下:<dependency> <groupId>org.springframework.bo...
2018-05-15 19:59:05 2544
原创 Java使用ConcurrentLinkedQueue实现简易数据库连接池
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.concurrent.ConcurrentLinkedQueue;public class Main { private static String user="trans
2018-02-07 16:24:12 435
原创 easyui 下拉列表如何动态加载数据
class="easyui-combobox" name="yearChoose" id="yearChoose" data-options="valueField:'id',textField:'text'"/>$(function(){ var yearData=[]; var thisYear= new Date().getUTCFullYear(); yea
2018-02-02 18:10:10 2304
原创 Myeclipse、eclipse安装lombok
Lombok是一种Java实用工具,可以帮助开发人员消除Java的冗长,具体看lombok的官网: http://projectlombok.org/ 1. 安装步骤:下载lombok-xxx.jar包将lombok.jar包复制到myeclipse.ini/eclipse.ini所在文件目录打开myeclipse.ini/eclipse.ini,在最后添加以下代码并保存:
2018-02-02 17:52:27 875
原创 Spring Boot 读配置文件内容
可能方法有很多种,这里只说两种:1. @Value 注解方式在任何类中都可以直接在类中定义变量,且后面可以直接使用。 public class User{ @Value("${com.name}") String name;}----------application.properties中定义如下: com.name=troy这种方式@Value
2018-02-02 17:40:08 252
原创 Java jdk对String字符串拼接的优化
从jdk 5开始,Java就对String字符串的+操作进行了优化,该操作编译成字节码文件后会被优化为StringBuilder的append操作。但是,我们不能一味地把String的+ 操作等同于append操作。 可以看这篇文章的对反编译字节码文件的分析: jdk不同版本对String拼接的优化分析 这里只做总结: 字符串拼接从jdk5开始就已经完成了优化,并且没有进行
2018-02-02 17:23:54 11921
原创 Java测试数据库连接原生代码
package com.tera.test;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; public class DBHelp
2018-01-31 15:57:28 1554
原创 Oracle开发之小心谨慎系列
1. sql中<>不等于的含义<>表示不为null且不等于 select * from business_type where isinuse = ‘2’; --表示isinuse的值为2的记录select * from business_type where isinuse <> ‘2’; --表示isinuse的值不为null且不为2的记录...
2018-01-31 15:42:21 331 2
原创 Maven如何引入第三方jar包
当有些jar包不在maven仓库中时,可以把jar包放到项目的某个路径下,比如新建个lib文件夹,/src/main/lib ,然后通过build path 加入编译环境。 但使用maven命令直接打成war包时,第三方jar并不会被包含进war包,那么如何做呢?1. 将第三方jar加入pom文件dependency> groupId>terajdbc4groupId
2018-01-31 15:33:19 3187
原创 Spring Boot 部署war包
Spring Boot 部署war包很多时候我们的项目需要部署到tomcat、weblogic中间件,Spring Boot默认是打成jar包的,那么如何修改打成war包进行部署呢?1、修改pom.xml,添加tomcat依赖包dependency> groupId>org.springframework.bootgroupId> artifactId>spri
2018-01-31 14:59:54 1162
原创 Java实现通过smtp服务器验证邮箱的真实有效性
要用到commons-net-3.3.jar、dnsjava-2.1.7.jar包大部分的国内常见邮箱都能准确验证。验证频率和数量多的话容易被封掉ippackage com.tieniu;import java.io.IOException;import org.apache.commons.net.smtp.SMTPClient;import org.apache
2016-01-16 12:50:13 8039 4
原创 Java实现将选择题题库按照字母顺序重新排列
若有开卷考试,且只能带纸质题库,而选择题题库又特别多,那么就可以用此方法将题库按照字母顺序排列,便于查找。代码很简单,一看就懂,主要使用了TreeMapimport java.io.*;import java.util.HashMap;import java.util.Iterator;import java.util.TreeMap;/*将选择题题库按照字母顺序重新排列若有
2016-01-16 12:41:35 1525
原创 SSH开发入门时遇到的各种Bug及解决方法
1、Hibernate自动生成的配置文件 hibernate.cfg.xml 有时候是有问题的,会出现org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml原因是自动生成的hibernate.cfg.xml第二个标签引号内容的最末尾有一个空格,删掉即可DOCTYPE hibe
2016-01-16 11:16:43 1183
原创 make: Nothing to be done for 'all'
在Linux操作系统中使用Makefile时,Makefile内容如下:然后make进行编译,出现如下错误:make: Nothing to be done for 'all'在网上查了半天找不到解决方法,网上大多是转来转去的同一个说法。解决:Makefile文件中只能使用tab,不能使用多个空格。 这个Makefile文件的内容是复制来的,
2016-01-02 23:28:16 3645
转载 好玩的电脑使用技巧
转自:http://toutiao.com/i6223487454469423617/2. 只截取所需要的屏幕部分如果你只需要屏幕部分区域的截屏,方法很简单。Mac用户:同时按下“Command”、“Shift"和“4”,就会调出截屏工具。接下来只需要拖拽选中需要的区域即可。Windows用户:只需要按下Win键+R,调出“运行”菜单,然后输入“
2015-12-15 23:31:24 847
原创 “ORA12560: TNS:协议适配器错误” 解决方法
今天登录SQLPlus时出现一下错误:ORA12560: TNS: 协议适配器错误百度了一下基本上都是一样的答案,而且好像很复杂的样子,也没仔细看,原因应该是什么监听器的问题。解决:打开服务,里面的1、2处本来是关闭的,我首先启动了第1个,试了一下不行;接着又启动了第2个,试了一下成功了。
2015-11-14 15:12:24 1455
原创 UVA 11300 Spreading the Wealth
转换为数学模型——>求中位数还要注意题目中要求输入的数值为64为无符号整数,所以要用long型。import java.util.Arrays;import java.util.Scanner;/* * TITLE: UVA 11300 Spreading the Wealth * RUNTIME: 1.089 s * TIME: 2015-11-08 15:3
2015-11-08 23:32:08 376
原创 UVA 11729 Commando War
非常简单的贪心算法分配所有任务的总时间是一定有的。执行时间长的任务先分配,这样任务并行执行重叠的部分就多,花的总时间就少。因此先按照执行时间大小顺序排列。然后将时间流看成一个坐标轴,Bi是第i个任务的分配时间,Ji是第i个任务的执行时间,则坐标Xi中的最大者即为所求,显然图中的例子是X3import java.util.ArrayList;import java.util
2015-11-07 21:31:27 421
原创 TITLE: UVA 11292 Dragon of Loowater
用Java写的,一开始编译错误。Main.java:4: error: class TheDragonOfLoowater is public, should be declared in a file named TheDragonOfLoowater.javapublic class TheDragonOfLoowater { ^1 error解决:用Java在UVA
2015-11-07 00:29:55 357
原创 树莓派编程wiringPi控制电子数码管显示循环0~9
我是看着胡老师的文档做的,现在也懒得写了。把文档放在这了http://pan.baidu.com/s/1c07D02k,胡老师写的文档真是太详细了下面只贴一下代码吧,也没有注释。led.h#define LED_A 29#define LED_B 27#define LED_C 24#define LED_D 22#define LED_E 21#define
2015-10-12 21:58:13 1500
原创 树莓派装系统+远程登录
因为参加了学校的IT精英训练营的斐讯会(名字很高大上,其实很水,后来老师都不管了,学校基本上就是我在负责)并担任会长,开始了和斐讯公司的联系,那边的老师让我们做树莓派的东西。一开始还有点抵触,因为是硬件,而自己的定位一直是软件,所以后面做任务时也没有很用心,满愧疚的。其实,玩raspberry也是编程,只不过要对应好端口和引脚,并不是去设计电路什么的。现在决定好好搞一下树莓派了,因为一个新的项目,
2015-10-12 21:14:10 3730
原创 关于linux小知识
说实话,真的没什么技术含量,但还是记录一下,养成写博客的习惯。再说实话,每个人一开始都不是技术大牛。关于linux小知识1、linux系统的root用户默认密码未知,用sudo password root命令重新设置root用户密码。2、linux bash 脚本的排错方法:隔离调试,独立运行程序中的每个小模块使用echo命令将中间变量打印到屏幕上将 #!/b
2015-10-12 21:09:47 581
转载 【Android】Paint的效果研究
在Paint中有很多的属性可以设置,比如可以设置阴影,颜色过滤等等,这些会产生不同的奇妙效果,今天就对各种属性探索一下。方法一:1 //设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 2 setARGB(int a,int r,int g,int b); 这个不多说了,还有两个类似的方法,将设置alpha和rgb分割开来了。注意的是这里的a值是0~255的范围
2015-07-29 09:50:53 345
原创 Android开发环境搭建——Android SDK Manager 下载API
Android SDK Manager 下载API今天下午就搭建Android环境搞了半天没搞好。感觉真的很不好,这样子的话大神之路该有多遥远。以后要勤于思考,抓住解决问题的关键。网上有很多教程,但是呢,现在google被墙了, Android SDK的Packages就直接下载安装不了,ADT也不能直接安装。于是就要有解决的办法。1.设置代理。在Android
2015-07-23 20:21:20 449
空空如也
怎么找计算机专业相关的最新的研究论文?英文的,毕设翻译用。
2015-01-08
一个简单的单击事件监听代码哪里错了?
2015-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人