自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 5597 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 2496

原创 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 398

原创 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 2268

原创 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 849

原创 Spring Boot 读配置文件内容

可能方法有很多种,这里只说两种:1. @Value 注解方式在任何类中都可以直接在类中定义变量,且后面可以直接使用。 public class User{ @Value("${com.name}") String name;}----------application.properties中定义如下: com.name=troy这种方式@Value

2018-02-02 17:40:08 227

原创 Java jdk对String字符串拼接的优化

从jdk 5开始,Java就对String字符串的+操作进行了优化,该操作编译成字节码文件后会被优化为StringBuilder的append操作。但是,我们不能一味地把String的+ 操作等同于append操作。 可以看这篇文章的对反编译字节码文件的分析: jdk不同版本对String拼接的优化分析 这里只做总结: 字符串拼接从jdk5开始就已经完成了优化,并且没有进行

2018-02-02 17:23:54 11786

原创 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 1515

原创 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 305 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 3130

原创 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 1130

原创 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 7962 4

原创 Java实现将选择题题库按照字母顺序重新排列

若有开卷考试,且只能带纸质题库,而选择题题库又特别多,那么就可以用此方法将题库按照字母顺序排列,便于查找。代码很简单,一看就懂,主要使用了TreeMapimport java.io.*;import java.util.HashMap;import java.util.Iterator;import java.util.TreeMap;/*将选择题题库按照字母顺序重新排列若有

2016-01-16 12:41:35 1461

原创 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 1154

原创 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 3556

转载 好玩的电脑使用技巧

转自:http://toutiao.com/i6223487454469423617/2. 只截取所需要的屏幕部分如果你只需要屏幕部分区域的截屏,方法很简单。Mac用户:同时按下“Command”、“Shift"和“4”,就会调出截屏工具。接下来只需要拖拽选中需要的区域即可。Windows用户:只需要按下Win键+R,调出“运行”菜单,然后输入“

2015-12-15 23:31:24 796

原创 “ORA12560: TNS:协议适配器错误” 解决方法

今天登录SQLPlus时出现一下错误:ORA12560: TNS: 协议适配器错误百度了一下基本上都是一样的答案,而且好像很复杂的样子,也没仔细看,原因应该是什么监听器的问题。解决:打开服务,里面的1、2处本来是关闭的,我首先启动了第1个,试了一下不行;接着又启动了第2个,试了一下成功了。

2015-11-14 15:12:24 1422

原创 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 349

原创 UVA 11729 Commando War

非常简单的贪心算法分配所有任务的总时间是一定有的。执行时间长的任务先分配,这样任务并行执行重叠的部分就多,花的总时间就少。因此先按照执行时间大小顺序排列。然后将时间流看成一个坐标轴,Bi是第i个任务的分配时间,Ji是第i个任务的执行时间,则坐标Xi中的最大者即为所求,显然图中的例子是X3import java.util.ArrayList;import java.util

2015-11-07 21:31:27 395

原创 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 332

原创 树莓派编程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 1458

原创 树莓派装系统+远程登录

因为参加了学校的IT精英训练营的斐讯会(名字很高大上,其实很水,后来老师都不管了,学校基本上就是我在负责)并担任会长,开始了和斐讯公司的联系,那边的老师让我们做树莓派的东西。一开始还有点抵触,因为是硬件,而自己的定位一直是软件,所以后面做任务时也没有很用心,满愧疚的。其实,玩raspberry也是编程,只不过要对应好端口和引脚,并不是去设计电路什么的。现在决定好好搞一下树莓派了,因为一个新的项目,

2015-10-12 21:14:10 3701

原创 关于linux小知识

说实话,真的没什么技术含量,但还是记录一下,养成写博客的习惯。再说实话,每个人一开始都不是技术大牛。关于linux小知识1、linux系统的root用户默认密码未知,用sudo password root命令重新设置root用户密码。2、linux bash 脚本的排错方法:隔离调试,独立运行程序中的每个小模块使用echo命令将中间变量打印到屏幕上将  #!/b

2015-10-12 21:09:47 565

转载 【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 330

原创 Android开发环境搭建——Android SDK Manager 下载API

Android SDK Manager 下载API今天下午就搭建Android环境搞了半天没搞好。感觉真的很不好,这样子的话大神之路该有多遥远。以后要勤于思考,抓住解决问题的关键。网上有很多教程,但是呢,现在google被墙了, Android SDK的Packages就直接下载安装不了,ADT也不能直接安装。于是就要有解决的办法。1.设置代理。在Android

2015-07-23 20:21:20 432

空空如也

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

TA关注的人

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