代码随记

来源:互联网 发布:num在c语言中什么意思 编辑:程序博客网 时间:2024/05/16 11:48

freemarker中显示某对象使用${name}.

 但如果name为null。如果需要判断对象是否为空:

<#if name??>

……

</#if>

 当然也可以通过设置默认值${name!''}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。

 

user,name都有可能为空,那么可以写成${(user.name)!''},表示user或者name为null,都显示为空。

判断为空

<#if (user.name)??>

……

</#if>




 List  insNoticeDtoList=JSONObject.parseObject(strInsNotices,List.class);       //json字符串转List

JSONObject jsobj=(JSONObject)JSONObject.toJSON(map);            //map 转为json对象。再将json转字符串。
String tt=jsobj.toJSONString();



//读取文件乱码

bufferedreader = new BufferedReader(new FileReader(filename));

//改写,指定编码格式

BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(fileName),"UTF-8"));  

//输出文件编码

File outFile = new File(targetFile);

Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile),"UTF-8"));


解决TOMCAT内存溢出

set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% -Xms512m -Xmx1024m -XX:MaxNewSize=256m -XX:PermSize=64M -XX:MaxPermSize=256m 


线程快速简单写法

new Thread(new TestThread()).start();
内部类:
class TestThread implements Runnable{
@Override
public void run(){
}
}

sql语句

insert into NEED_RESEND values (sys_guid(),'10',
to_timestamp('2015-05-20 11:17:25.287','yyyy-MM-dd HH24:MI:ss.ff'),
to_timestamp('2015-05-20 11:17:25.287','yyyy-MM-dd HH24:MI:ss.ff'),'6','第三次补数失败!');

Mybatis传多个参数(三种解决方案)

1、PublicUserselectUser(Stringname,String area);

<selectid="selectUser"resultMap="BaseResultMap">

    select fromuser_user_t  whereuser_name = #{0}anduser_area=#{1}
</select>


2、PublicUserselectUser(Map paramMap);
resultMap="BaseResultMap">
   select fromuser_user_t  whereuser_name = #{userName,jdbcType=VARCHAR}anduser_area=#{userArea,jdbcType=VARCHAR}
</select>
3、PublicUserselectUser(@param(“userName”)Stringname,@param(“userArea”)String area);
<selectid=" selectUser"resultMap="BaseResultMap">
   select fromuser_user_t  whereuser_name = #{userName,jdbcType=VARCHAR}anduser_area=#{userArea,jdbcType=VARCHAR}
</select


mybatis 返回结果
1、自定义的Bean Map对象, resultMap要预先定义

<select id="getResourcesInfoPage" parameterType="Map"  resultMap="ExtResultMap"  >

2、sql 返回的字段名Map对象

<select id="getResourcesInfoPage" parameterType="Map"  resultType="Map"  >


spring 方法自定义跳转

@RequestMapping(value = "/getWordXmlJsp")
public @ResponseBody
void getWordXmlJsp(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
String url="/fileupload/template-xuqiu-format3.xml";
RequestDispatcher rd = request.getServletContext().getRequestDispatcher(url);
request.getServletContext().setAttribute("name", "788");
rd.forward(request, response);
}

0 0
原创粉丝点击