- 浏览: 386824 次
- 性别:
- 来自: 深圳
最新评论
-
yangnianbing110:
如果有一行代码是/*sdsdsd*/String a = &q ...
快速统计java代码行数 -
乱在长安:
好像没有看到建索引的语句,主键的话,只能为id,扩展性不好。我 ...
通过java反射实现对javabean生成各种sql语句 -
卢水发:
感谢,已修复!
web开发定义统一返回值对象 -
knight_black_bob:
mdzwmyy 写道getResponseEnumByCode ...
web开发定义统一返回值对象 -
zyshen2010:
...
通过JDBC获取表结构生成javaBean
文章列表
1.怎样设置mac中的默认java版本呢 ? 先看一下mac中,java链接到了哪里: 进入到相应的目录:cd /usr/bin 查看java链接到了哪里:ls -l java localhost:bin root# ls -l java
maven 报Unable to configure项目名
无法部署到tomcat中可以使用以下处理办法来进行处理:
解决方法 :1 右键点击项目名称 Maven -- 〉Disable maven nature2 进入项目路径 mvn eclipse:clean3 右键点击项目名称 Configure--〉Convert to maven Project
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:
compile (编译范围)
compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath
ORACLE EBS操作某一个FORM界面,或者后台数据库操作某一个表时发现一直出于"假死"状态,可能是该表被某一用户锁定,导致其他用户无法继续操作
复制代码代码如下:
--锁表查询SQLSELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid;
找到被锁定的表,解锁
CREATE USER 'lushuifa'@'%' IDENTIFIED BY 'lushuifa';
GRANT USAGE ON *.* TO 'lushuifa'@'%' IDENTIFIED BY 'lushuifa'
WITH MAX_QUERIES_PER_HOUR 0
MAX_UPDATES_PER_HOUR 0
MAX_CONNECTIONS_PER_HOUR 0
MAX_USER_CONNECTIONS 0;
GRANT Alter, Alter Routine, Create, Create Routine, Create Temporary Ta ...
/**
* 模拟表单上传文件
*/
public Map<String,Object> uploadFileByHTTP(File postFile,String postUrl,Map<String,String> postParam){
Map<String,Object> resultMap = new HashMap<String,Object>();
CloseableHttpClient httpClient = HttpClients.createDefault();
...
一个基于Spring boot的一个demo:
Java配置中开户对Scheduled的支持
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableScheduling;
@Configuration
@EnableScheduling
public class ScheduleConfig {
}
有时候在eclipse上使用插件egit向github或者osc上同步代码时,有时候会发现出现cannot open git-upload-pack这个问题。
一般引起这个问题的原因有两个:一、网络问题,网络访问外网总是会出现各种不稳定因素。二、eclipse中egit插件的配置问题。
第一个问题自己动手解决,就不多说。
今天主要说第二点:配置问题.
打开eclipse中的windows-->Preferences-->Team-->Git-->Configuration-->User Settings.然后点Add Entry ...
亲测有效:
由于电脑关机,导致Eclipse非正常关闭,之后启动Eclipse发现一直启动不起来,于是从网上找了一些方法如下:
1、删除文件.snap
到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录下删除*.snap的文件
2、重命名org.eclipse.core.resources目录,等启动后再改回
进入到<workspace>\.metadata\.plugins目录,重命名org.eclipse.core.resources 为org.eclipse.core.re ...
web.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://ja ...
如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。
GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。
那好,这就开始吧…
1.GIT是分布式的,SVN不是:
这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,G ...
1、如果拿到表结构请关注我前面的文章
2、生成bean
package com.pingan.util;
import java.io.File;
import java.io.IOException;
import java.util.List;
import org.apache.commons.io.FileUtils;
import com.pingan.bean.ColumnModel;
public class BeanProcess {
/**
* 从表结构中去生成javabean
* @param structureList
...
package com.jinguanjia.util.web;
/**
* 返回值统一对象
*/
public class ResponseData {
public String CODE;
public String MSG;
public Object DATA;
private ResponseData(){};
public ResponseData(String code, String msg, Object data) {
CODE = code;
MSG = msg;
DATA = data;
} ...
package mysql.tool;
import java.util.List;
import mysql.model.LoanTransferDto;
public class MapperUtils {
public static String genBaseResultMap(Class<?> clazz){
List<String> fieldList = BeanUtil.getBeanPropertyList(clazz);
StringBuffer sb = new StringBuffer();
...
SQL 的优化主要涉及几个方面:
(1) 相关的统计信息缺失或者不准确
(2) 索引问题
(3) SQL 的本身的效率问题,比如使用绑定变量,批量DML 采用bulk等,这个就考验写SQL的基本功了,这一点也是最主要的一点。
一.SQL 编写注意事项
1.1 查看SQL
对于生产环境上的SQL,可以从AWR 或者 Statspack 报告中获取相关的SQL 信息。
这部分参考: