- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 动态规划
0-1背包问题背包耐重c 物品重量w[],物品价值v[]建立二维数组package Test;public class Bag { public static void main(String[] args) { int[] w = {2,2,6,5,4}; int[] v = {6,3,5,4,6}; int c =10...
2019-10-20 15:13:51
170
原创 BeanUtils
BeanUtils工具类,简化数据封装,用于封装javabean在整个J2EE的编程过程中,我们经常会从各种配置文件中读取相应的数据,需要明白的一点是从配置文件中读取到的数据都是String,但是很显然我们的应用程序中不仅仅有String一种数据类型,比如:基本数据类型(int、double、char、float等),还有自定义数据类型(引用数据类型)使用BeanUtils可直接将String...
2019-09-06 22:34:58
201
原创 Dao(Data Access Object) 实例
DAO是Data Access Object数据访问接口。数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。 在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。在这个应用程序中,当需要和数据源进行交互的时...
2019-09-06 22:11:45
290
1
原创 Servlet配置和三种实现方式
老版的JavaWeb项目中,配置servlet需要在web.xml中定义 <servlet> <servlet-name>demo1</servlet-name> <servlet-class>ServletDemo</servlet-class> </servlet> ...
2019-08-29 14:48:47
448
原创 Mac配置运行Tomcat
下载:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.zip打开Shell先 cd bin目录再 sudo chmod 755*.sh 开启权限 因为直接启动可能出现Permission denied启动 输入 ./start...
2019-08-29 14:14:08
301
原创 JDBC-Templeate
在Java中有一些框架便于简化程序猿的操作,相较于之前,连接,释放的烦杂,添加Spring中的一些依赖包能减轻不少负担所需要的资源jar包下载import org.springframework.jdbc.core.JdbcTemplate;public class TemplateText { public static void main(String[] args...
2019-08-27 14:04:24
280
原创 JDBC-Druid的使用
DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,据说是目前最好的连接池。druid的使用需要jar包使用起来也非常方便,先申请资源创建数据库连接池,需要对数据库中的数据进行操作时,申请数据库连接资源,结束操作时释放数据库连接资源...
2019-08-26 21:44:38
429
原创 JDBC初学心得
JDBC目前学习中从基本的连接到增删改数据最后到使用一些框架使用的mysql初步的连接-需要mysql-connector jar包public List<Student> findall() { Connection conn = null; Statement stmt = null; ResultSet rs = nu...
2019-08-26 21:32:43
249
原创 使用javafx建立简单的酒店客房管理系统(二):简单登陆,连接数据库,修改数据
一个简单的登陆页面具体程序可以在https://github.com/MasterEE/javafx-/tree/master下载javafx中页面是用 .fxml 设计的 可以在 .class 文件中控制<?xml version="1.0" encoding="UTF-8"?><?import java.lang.String?><?...
2019-07-21 22:35:18
2102
原创 使用javafx建立简单的酒店客房管理系统(一):创建javafx程序
首先建立一个javafx项目,我这里用的是Intellij IDEA+Create New Project选择javafx程序顺着走下去就建立了空白的javafx程序会有接下来的目录(不包括数据库包)因为是酒店客房管理系统所以肯定离不开连接数据库,我们需要导入数据库包https://dev.mysql.com/downloads/connector/ ...
2019-07-10 16:04:29
1736
原创 多进程(multiprocessing)和多线程(multithreading)
多进程(multiprocessing)和多线程(multithreading)首先介绍一下并行与并发的区别:并发(concurrency):是指多个操作可以在重叠的时间段内进行,例如在第一个时间片内,线程 A 执行,线程 B 阻塞;第二个时间片内,线程 B 等待 I/O,而线程 A 执行;第三个时间片内,线程 A 执行,而线程 B 还在等待 I/O。 并行(parallelism):是...
2019-05-04 22:35:51
710
原创 Python多线程学习
#time.ctime()得到当前时间,在线程的学习中可用这个函数来理解线程在程序中的运行先后顺序python线程中可用 threading 来创建线程t=threading.Thread(target=xxx, args=(xxx,))t.start() 线程开始t.join() 等待带线程完成import timeimport threadingdef loop...
2019-04-22 22:41:32
154
原创 欧几里得算法(求最大公因数)
import java.util.Scanner;//求最大公因数public class 欧几里得算法 { public static void main(String[] args) { Scanner input= new Scanner(System.in); System.out.print("please input number to m,n\n"); int m=i...
2019-03-05 11:05:18
795
原创 Java语言程序设计第十章编程练习题10.13
public class MyRectangle2D { public double x=0; public double y=0; public double width=1; public double height=1; public double getX() { return x; } public void setX(double x) { this.x...
2018-11-17 00:41:38
2326
1
原创 Mac OS软件分析与简单认识与破解
1.安装Clang(如已安装xcode则不需要)首先打开一个终端,点击Launchpad->其他->终端,在终端中输入clang并回车,系统会自动检测到我们有没有安装Clang编译器,然后会提示我们是否下载并安装命令行开发者工具。2.安装 HT editor 可尝试在HT edtior 官网安装 http://hte.sourceforge.net(官网只提供windo...
2018-09-10 00:13:02
1105
原创 hdu1003 Max sum 精简高效
#include<iostream>using namespace std;int main(){ int a; cin>>a; for(int b=1;b<=a;b++) { int c; cin>>c; int *e=new int[c];//定义动态数组 ...
2018-07-18 00:37:48
191
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人