- 浏览: 51121 次
- 性别:
- 来自: 武汉
最新评论
-
J_sun:
外包 就是 二等功名 不能反抗就默默忍受吧 骚年
谈谈对自己所在公司的看法 -
kjmmlzq19851226:
通宵了还要上班啊,随便怎么说也要调个休什么滴晒,程序猿果然不是 ...
谈谈对自己所在公司的看法 -
yiliang19930313:
...
list和数组之间的转换 -
08284008:
java的大多数类都重写了equals()方法
==和equals的理解 -
xiaolv:
要人带是一方面,但是主要还是在于个人去专研!修改别人的代码切记 ...
自悟,思考
文章列表
eclipse远程debug代码
- 博客分类:
- 开发中遇到的问题
参考:http://blog.csdn.net/sunyujia/article/details/2614614
https://www.cnblogs.com/Vince-blogs/p/7497011.html
在项目中根据日志查看bug很难定位原因时,我们需要远程调试测试或生产的代码。下面我们就来说说怎么让eclipse可以本地debug跟踪远程程序。
在tomcat的bin的start.sh里的最前面加上这样的一行:
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xr ...
http的get请求中文传入后台后变乱码。
- 博客分类:
- java学习
做接口测试的时候,在浏览器中参数输入中文传入后台是乱码,虽然解决方法很多。在js采用encodeURI,在后台接受时,需处理String str = new String(request.getParameter("param").getBytes("iso8859-1"),"UTF-8");
这样可以处理,但是感觉很是麻烦。
还是这种简单:如果使用tomcat作为服务器,那么修改tomcat配置文件conf/server.xml中,在
highchart中当Y轴坐标数字很大且没有转换时的处理。问题现象如图:
定位发现给图设置的margin影响到了它
图中注释部分,就可以了。
三级钻取示例:参看了http://www.cnblogs.com/linn/p/4194288.html这里的文章。
效果查看可以将以下代码,在https://code.hcharts.cn/demos/hhhhDs在线编辑示例里试试。
$(function () {
// Create the chart
Highcharts.chart('container', {
chart: {
type: 'column'
},
title: {
text: '2015 ...
参考文章:http://www.cnblogs.com/qiankun-site/p/5758924.html
trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:
1、
select * from user
<trim prefix="WHERE" prefixoverride="AND |OR">
<if test="name != null and name.length()>0"> AND name=#{name}</if> ...
在使用mybatis中我们经常需要插入数据。给主表插入一条数据,给从表插入若干条数据,但是从表需要插入主表里自增的Id来维持关系。
我知道的,mybatis做法有两种:
1.例如:注意这两个属性useGeneratedKeys="true" keyProperty="report.reportId"
useGeneratedKeys="true"把新增加的主键赋值到自己定义的keyProperty(id)中
useGeneratedKeys 取值范围true|false 默认值是:false。 含义:设置是否使用J ...
java的map使用方法
- 博客分类:
- java学习
在使用Map中我们经常需要做一些转换。
new ArrayList<ComMetricViewGroup>(domainViewMap.values());
如上面我们需要将map的values集合转换成一个list,这个时候就不能使用下面的转换了:
List<ComMetricViewGroup> list=(List<ComMetricViewGroup>) domainViewMap.values();
这样的转换是不对的,会报如下错误信息。
Exception in thread "main" java.lang. ...
参考https://segmentfault.com/a/1190000008461107
html 写道
<div> <select ng-model="selectedGraph.selected.graphId" class="" id="qtSelect" ng-change="selectGraph()" ng-options="graph.graphId as graph.graphName for graph in graphList">< ...
js暗藏全局变量。
function test(){
var a=b=123;
}
这样a是局部变量,可b是全局变量,这是不是出乎你的预期之外。
在使用下拉框插件时,如更新数据记录,我们需要将原有的旧数据带出来。
采用下面这样赋值,需要下拉框插件初始化完后运行这段代码。
obj.selectpicker('val',aValue);
下面的代码是有问题的,参考:
obj.append(htmlDemo2).selectpicker({
width: '100%',
liveSearch: true,
size: 8
}).selectpicker('val', ...
谈谈对自己所在公司的看法
- 博客分类:
- 个人记事
本人目前就职于中软。当初面试的时候由于自己不是很懂得行情,而且自己初次来深圳找工作,已经有差不多一个月了,被中软的人事给忽悠了。
我来之前,中软的周末加班是有加班费的,但是我来之后,中软和华为合资(这个只是听公司说的,具体的本人就不清楚了。)成为什么jv公司,然后宣布了一系列的新制度,但是都是削减员工福利的。如:晚餐补助减少,加班没有加班费。
大部分公司都会不定期的组织活动,可是我来到公司已经一年多了,却只参加过两次活动,第一次就是刚来的时候聚餐,还有一次是因为客户方要求组织活动联络一下大家的感情,去了一下田园山庄。软件行业听说过周五的下午茶,当初年少无知的我还以为这是公司的福利,谁曾想到 ...
别人给我一个采用js脚本写的菜单,当然里面引用了他们自己的脚本库,里面就是一级菜单,二级菜单,三级菜单这样循环赋值的例子。
可是在我们的实际项目中菜单是变化的,而且每一级菜单的子菜单个数不定。想到用json来做或者new 个对象来做,但是当时的自己尽然不知道如何做。
今天发现自己的之前的分页写的有问题,我设置了默认每一页20条数据,居然是在get()方法里设置的,这样别人选择其他条数时就出现问题了。
问题代码:
public Page getPage()
{
page.setRecordperpage(20);
return page;
...
以前不知道还有这样的一个类,只知道采用String来对字符串操作。
例如将字符串按照指定方式转换为字符串数组:
以前只知道使用String的spilt()方法,原来还有这样的:
public String[] stringToArray(String str, String sdelimiter)
{
StringTokenizer token = new StringTokenizer(str, sdelimiter);
String[] array = new String[token.countTokens()];
...
主要参考jdk的:
java.util 类 Collections
java.lang.Object
java.util.Collections
public static <T> void sort(List<T> list,
Comparator<? super T> c)
根据指定比较器产生的顺序对指定列表进行排序。此列表内的所有元素都必须可使用指定比较器相互比较(也就是说,对于列表中的任意 e1 和 e2 元素,c.compare(e1, e2) 不得抛出 ClassCast ...
实现FilenameFilter接口
import java.io.File;
import java.io.FilenameFilter;
/**
* 过滤指定的文件
* 可以在遍历文件时,选择需要过滤的文件;弹出对话框选择文件时,过滤文件
* @author
*
*/
public class FileFilter implements FilenameFilter {
private boolean isDoc(String fileName)
{
if(fileName.endsWith(".docx"))
{ ...