runsed

shell 2019. 11. 14. 10:53

mybatis 2 jsp

shell 2019. 11. 14. 10:49

mybatis 2 jsp

util.zip
0.00MB


source backup.sh

shell 2019. 11. 14. 10:36

NOW=`date "+%Y%m%d%H%M"`
TGT=$1-$NOW.tar
cd /cygdrive/c
if [ -z "$2" ]
then
echo "Second arguments not exists"
else
echo 'tabs are replaced into spaces'
find project_home/WorkSpace -iname "${1}*" | grep -v -E ".svn|class|bak|old" | xargs sed -i 's/\t/    /g'
fi

find project_home/WorkSpace -iname "${1}*" | grep -v -E ".svn|class|bak|old" | xargs tar -cvf /tmp/$TGT
echo $TGT 'is maden'


mv /tmp/$TGT /cygdrive/d/src-bak
echo $TGT 'is moved d drive'

tar -xvf /cygdrive/d/src-bak/$TGT -C /cygdrive/d/src-bak/src-for-git/project_home
echo $TGT 'is copied to git directory'

tar -tvf /cygdrive/d/src-bak/$TGT
echo $TGT


sql 2 mybatis

shell 2019. 11. 14. 10:21

$ cat input.sql

SELECT ID, NAME
FROM USERS
WHERE ID = :USERID

$ cat replace.sh

file1=input.sql
file2=$file1.bak

cp $file1 $file2
echo $file2

perl -pi -e "s/:/#{/g;" $file2
perl -pi -e "s/#\{\w*\b\K/}/g;" $file2

#sed -i 's/^/        /g' $file2

cp $file2 out

 

$cat out

SELECT ID, NAME
FROM USERS
WHERE ID = #{USERID}

 




eclipse icon

eclipse 2019. 11. 11. 10:49

Annotation 뒤에 아무 코드도 없을 때 

 

/* O */
    @Autowired
    private AppleRepository appleRepository;

/* X */
    @Autowired


출처 http://gwons.blogspot.com/2014/11/java.html

String originalStr = "Å×½ºÆ®"; // 테스트 
String [] charSet = {"utf-8","euc-kr","ksc5601","iso-8859-1","x-windows-949"};
  
for (int i=0; i<charSet.length; i++) {
 for (int j=0; j<charSet.length; j++) {
  try {
   System.out.println("[" + charSet[i] +"," + charSet[j] +"] = " + new String(originalStr.getBytes(charSet[i]), charSet[j]));
  } catch (UnsupportedEncodingException e) {
   e.printStackTrace();
  }
 }
}