spring boot restful服务小例子
spring boot restful服务小例子,从spring boot官网下载下来,仅用来自己学习。
kafka java小例子
kafka java简单实现 kafka java小例子 kafka java小例子
kafka java依赖包
kafka java依赖包下载 kafka java依赖包下载 kafka java依赖包下载
spring mvc 小例子
spring mvc小例子,后续还需要修改,添加日志打印。。
spring boot 小例子
spring boot小例子,直接打包成war包,部署到tomcat下,不过还有点小问题,后面需修改
activemq 通过ajax发送接收消息简单例子
activemq 通过ajax发送接收消息简单例子
servelet实现http接口小例子
servelet实现http接口小例子,访问url:http://localhost:port/test/TestServlet,然后用postmanGET请求测试
ssm框架登录及数据库数据导出小例子
ssm框架,实现登录,以及导出数据库数据小例子
javax.servlet-api-3.1.0.jar
javax.servlet-api-3.1.0.jar
商品管理系统
java商品管理系统,可以进行商品管理,包括数据库
java文件复制
文字复制的java代码
public class file {
public void copyFolder(String oldPath, String newPath) {
try {
(new File(newPath)).mkdirs(); //如果文件夹不存在 则建立新文件夹
File a=new File(oldPath);
String[] file=a.list();
File temp=null;
for (int i = 0; i < file.length; i++) {
if(oldPath.endsWith(File.separator)){
temp=new File(oldPath+file[i]);
}
else{
temp=new File(oldPath+File.separator+file[i]);
}
if(temp.isFile()){
FileInputStream input = new FileInputStream(temp);
FileOutputStream output = new FileOutputStream(newPath + "/" +
(temp.getName()).toString());
byte[] b = new byte[1024 * 5];
int len;
while ( (len = input.read(b)) != -1) {
output.write(b, 0, len);
}
output.flush();
output.close();
input.close();
}
if(temp.isDirectory()){//如果是子文件夹
copyFolder(oldPath+"/"+file[i],newPath+"/"+file[i]);
}
}
}
catch (Exception e) {
System.out.println("复制整个文件夹内容操作出错");
e.printStackTrace();
}
}
public static void main(String args[]){
file bp = new file();
bp.copyFolder("F:\\1","F:\\2");
}
}
安卓记事本
/*
* 这个类主要包括五个点击事件,分别为
* 1,ListView的长按点击事件,用来AlertDialog来判断是否删除数据。
* 2,ListView的点击事件,跳转到第二个界面,用来修改数据
* 4,menu里的退出事件,用来退出程序
* 5,menu里的新建事件,用来新建便签
* 6,对返回按钮监听退出程序
*/
public class MainActivity extends Activity {
// 定义帮助类
private MyOpenHelper notesDB;
// 定义数据库类
private SQLiteDatabase dbReader;// 读取
// 定义组件
private ListView lv;
private Button bt;
private TextView tvBody;
private TextView tvTitle;
// 数据库表名称
private static final String TABLE_NAME = "data";
// 定义选项菜单
private static final int DB_ISNERT = 0x11;
private static final int EXIT = 0x12;
// 定义上下文菜单
private static final int DB_DELETE = 0x22;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt = (Button) findViewById(R.id.button1);
// 实例化数据库对象
notesDB = new MyOpenHelper(this);
// 创建数据库
dbReader = notesDB.getWritableDatabase();
// 取出组件
lv = (ListView) findViewById(R.id.listView1);
// 设置监听
// 注册ListView上下文菜单
this.registerForContextMenu(lv);
// 一打开软件就进行数据库查询把数据库中的内容查询显示
queryData();
// 短按时跳到第二个界面进行查看,修改
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
Cursor c = dbReader.query(TABLE_NAME, null, null, null, null,
null, null);
c.moveToPosition(position);// 移动光标到一个绝对的位置
Intent i = new Intent(MainActivity.this, SecondAtivity.class);
String s = String.valueOf(id);
i.putExtra(SecondAtivity.mRowId, s);
i.putExtra(SecondAtivity.KEY_BODY,
c.getString(c.getColumnIndex(SecondAtivity.KEY_BODY)));
i.putExtra(SecondAtivity.KEY_TITLE,
c.getString(c.getColumnIndex(SecondAtivity.KEY_TITLE)));
// 把数据库中的内容传到SecondAtivity
startActivityForResult(i, 1);
}
});
}
/**
* 填充ListView
*/
public void queryData() {
// 游标 查询数据库
Cursor cursor = dbReader.query(TABLE_NAME, null, null, null, nul