Programming/PHP2014. 4. 22. 21:35

작년에 보고 관심을 가지고 있었는데...4월 9일날 행사를 했나부다...


Hack Developer Day: April 9, 2014




ZDNet 뉴스자료

http://www.zdnet.co.kr/news/news_view.asp?artice_id=20140421154042&type=xml

 

HHVM : http://hhvm.com/

HackLanguage  http://hacklang.org/

HHVM and Hack Manual : http://docs.hhvm.com/manual/en/index.php


생활 코딩 동영상 설치 강좌!!

http://opentutorials.org/course/692/4542


현재 테스트 되고 있는 오픈소스 리스트  

http://hhvm.com/frameworks/

21개 Frameworks at 100%되었다고함


보니까 codeigniter,laravel,slim 100%로 되어있네요.. 오호~!!


yii는 아직 99.8%로 흠흠....... 아무쪼록 우리나라는 너무 JAVA가 너무 강해서 ㅠㅠ


나도 어쩔 수 없이 JAVA를 요즘 공부하고 있긴하지만........


아무쪼록 PHP가 좀 더 강세를 보일 수 있길 바라며!!!.....

=======================================================================================================


참고로 동영상 youtube 사이트에서 보면 영어 자동자막가능!! 와 좋다!!!...........

그래도 난 어쩔수없이 번역기 돌리면서 봐야되지만 ㅠㅠ...

http://www.youtube.com/watch?v=bjWanTsG22c&list=PLb0IAmt7-GS2fdbb1vVdP8Z8zx1l2L8YS




Posted by 시니^^
DB/NoSQL/Mysql2014. 4. 18. 21:00


1. MySQL Handlersocket 관련 한글번역 잘해놓은 사이트 

http://advent.perl.kr/2012/2012-12-12.html 


※ What is Hanldersocket?


※ Common architecture pattern for MySQL + memcached




2. 개발자 원문 사이트

http://yoshinorimatsunobu.blogspot.kr/search/label/handlersocket


3. 참고사이트 성능비교
http://philipzhong.blogspot.kr/2011/06/performance-test-for-mysql-sql-and.html 


Posted by 시니^^
Programming/JAVA2014. 4. 17. 21:01

1. pom.xml 

https://code.google.com/p/json-simple/

http://mvnrepository.com/artifact/net.minidev/json-smart

<dependency>
    <groupId>net.minidev</groupId>
    <artifactId>json-smart</artifactId>
    <version>2.0-RC3</version>
</dependency>
<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20140107</version>
</dependency>


2. TEST 코드

import java.util.logging.Logger;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
//import net.minidev.json.JSONObject;
//import net.minidev.json.parser.JSONParser;
//import net.minidev.json.parser.ParseException;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class test {
    Logger logger = Logger.getLogger("xxx");
    
    @RequestMapping("/test")
    public String tests() {
        
        //JSON => String
        JSONObject jsonObj = new JSONObject();
        jsonObj.put("value1", 1111);
        jsonObj.put("value2", 2222);
        jsonObj.put("value3", 3333);
        logger.info( "Info : "+jsonObj.toString());
        
        //String => JSON 
        String jsonString = jsonObj.toString();
        JSONParser parser = new JSONParser();
        try {
            Object obj = parser.parse(jsonString);
            jsonObj = (JSONObject) obj;
            logger.info( "Info : "+jsonObj.get("value1"));
            logger.info( "Info : "+jsonObj.get("value2"));
            logger.info( "Info : "+jsonObj.get("value3"));
        }catch ( ParseException e ){
            
        }
        
        return "test";
        
    }
}

==============결과=====================================

정보: Info : {"value3":3333,"value1":1111,"value2":2222}

정보: Info : 1111

정보: Info : 2222

정보: Info : 3333

=======================================================


3. String JSONObject 좀더 간단하게

<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20140107</version>
</dependency>



import java.util.logging.Logger;
import org.json.JSONObject;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class test {
    Logger logger = Logger.getLogger("xxx");
    
    @RequestMapping("/test")
    public String tests() {
        
        //String => JSON 
        String jsonString = "{\"value3\":3333,\"value1\":1111,\"value2\":2222}";
        JSONObject jsonObj = new JSONObject(jsonString);
        logger.info( "Info : "+jsonObj.get("value1"));
        logger.info( "Info : "+jsonObj.get("value2"));
        logger.info( "Info : "+jsonObj.get("value3"));
        return "test";
        
    }
}
Posted by 시니^^